TaskerApp is a web-based application that allows users to create tasks and subtasks with specific dates and times. The application is hosted on Render as a cloud service, making it easily accessible from anywhere with an internet connection.
To use TaskerApp, you can visit: TaskerApp
Once there, you will be presented with the TaskerApp homepage. From here, you can create new tasks and subtasks, mark tasks as completed, and view the status and progress of your tasks. When the time has come your task status will change to 'In Progress' automatically.
- Create, delete, edit tasks and subtasks, set due dates and times for tasks, mark tasks as completed
- View color-coded status of tasks for previous days
All tasks completed You have an uncompleted task - See details about tasks, subtasks and progress bar and mark them as completed
- App will warn you if your new task overlaps with another one and if your subtask's time exceeds your task's time
Your new task overlaps with another task Subtask's time exceeds task's time - Tasker application is a responsive app with following breakpoints:
576px, 768px, 992px, 1200px
576px <= screen-size < 768px 768px <= screen-size < 992px 992px <= screen-size < 1200px screen-size >= 1200px
- React
- TypeScript
- Redux Toolkit
- Styled Components
- TypeScript
- Express
- Prisma (ORM)
- MongoDB
TaskerApp is licensed under the MIT License.
- add tests to back end
- add loading status after save/delete
- add list option on frontend
- display list of tasks that are completed, not completed, future plans
- add tasks to the queue for later
- add full calendar to the main page
- change task title with tag it can be dropdown maybe (work, study, workout, shopping, other)
- add wheather api and display wheather
- set Goals and link them to tasks