Skip to content

code-quad3/Task-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Task App

A task management application that helps users organize their tasks efficiently and stay productive. Users can create, update, delete, and view tasks. The app ensures accountability by sending email notifications for overdue tasks and provides visual insights into productivity using Chart.js.

Demo

Check out the live demo of the app:

tskdemo.mp4

Features

  • Task Management: Add, update, delete, and read tasks.
  • Deadline Notifications: Sends email alerts when a task is not completed by the deadline.
  • Visualization: Tracks progress and productivity using Chart.js.
  • Robust Backend: Implements message queue with BullMQ to manage the notification system efficiently.

Tech Stack

Frontend

Backend

Installation and Setup

Prerequisites

Ensure you have the following installed:

  • Node.js
  • Redis
  • MongoDB

Steps

  1. Clone the Repository
    git clone https://github.com/your-username/task-app.git
    cd task-app
  2. Frontend Setup
  cd frontend
  npm install
  npm run dev 
  1. Backend Setup
  cd frontend
  npm install
  node index.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages