Skip to content

ozggnr/task-tracker-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Usage

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.

Features

  • 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

Tech Stack

Front End

  • React
  • TypeScript
  • Redux Toolkit
  • Styled Components

Back End

  • TypeScript
  • Express
  • Prisma (ORM)

Database

  • MongoDB

License

TaskerApp is licensed under the MIT License.

Future Plans

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages