
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.
