top of page

Java Journal

Year:

June 2023 – August 2023

GitHub:

Project Description:

This Java and CSS-based calendar program is a personal organizer designed to streamline task and event management. Key features include a week view for visualizing tasks and events, event and task creation with detailed customization options, and data persistence through secure JSON-based storage with a custom '.bujo' extension. Additional functionalities include commitment warnings, a task queue for easy review, category tagging, and clickable links in descriptions. The program also features a splash screen, a progress bar, and a privacy lock for security, offering users a highly functional and user-friendly journaling experience.

My Contributions:

As the primary manager of the project, I oversaw the development and implementation of the Model-View-Controller (MVC) architecture, ensuring clear task delegation and smooth collaboration among team members. I took responsibility for developing the Java backend, focusing on efficient data processing and seamless integration with the frontend components to maintain a robust and functional application. Additionally, I designed and implemented a secure user authentication system to safeguard user data, ensuring both privacy and data integrity.

© 2024 Jayson Zhang

bottom of page