JoyUp is a task and project management tool combined with Pomodoro Timer, which helps users to manage time effectively and increase their productivity.
- Implemented customizable and extendable slash commands with config in self-build text editor.
- Built self-calculated component for countdown pomodoro clock animation.
- Created calendar with
react-big-calendar
and DnD board withreact-beatiful-dnd
, making task management more efficient. - Applied
Firebase Firestore
as database, andFirebase Hosting
with deployment of react app.
Base
- React app
- Redux
- Firebase
- Tailwind
- ESLint
Libraries
- react-beautiful-dnd
- react-big-calendar
- react-datepicker
- react-joyride
- Slash commands is searchable and both selectable with keyboard arrow commands and mouse event
- Title bar is allowed to select commands for task details
- Text bar is allowed to select commands for text styling
-
Pomodoro Clock will start to count or pause with the play button.
-
Tasks are draggable and could be switch to different tags in both list and board views.
-
Tasks is allowed to create when dragging mouse pointer in calender view.