Intro: A to-do list application, combined with calendar system and time tracking feature.
Link: https://bullet-journal-d10dc.web.app
Repo: https://github.com/g010329/DOIT_React
• Built a SPA with React and React router.
• Used Firebase Services(Authentication/Database/Hosting) to build and deploy website.
• Managed composite indexes in Cloud Firestore to use compound queries.
• Built to-do list with perpetual calendar system. Enable user to proceed CRUD operations for task management.
• Synchronized tasks update between monthly, weekly and daily log components.
• Built a time picker. Enabled user to reschedule tasks to month, week, date with calendar UI.
• Built List feature with Google Charts. Enabled user to track working hours of tasks and view time distribution of customized lists.
• Optimized user interaction to improve UX. (e.g., User can submit on Enter, close board by clicking outside. )
• Supported RWD on mobile, tablet devices.