https://github.com/chiragsdev/task-tracker-application
Task Tracker is a MERN stack app for secure user authentication and managing tasks with CRUD and pagination features.
https://github.com/chiragsdev/task-tracker-application
express mongodb nodejs react
Last synced: 3 months ago
JSON representation
Task Tracker is a MERN stack app for secure user authentication and managing tasks with CRUD and pagination features.
- Host: GitHub
- URL: https://github.com/chiragsdev/task-tracker-application
- Owner: chiragsdev
- Created: 2025-05-22T08:29:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-31T06:18:04.000Z (about 1 year ago)
- Last Synced: 2025-08-17T22:34:03.386Z (10 months ago)
- Topics: express, mongodb, nodejs, react
- Language: JavaScript
- Homepage: https://task-tracker-delta-tawny.vercel.app/
- Size: 392 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
## ๐ Live URLs
- ๐ **Frontend App:** [https://task-tracker-delta-tawny.vercel.app](https://task-tracker-delta-tawny.vercel.app)
- ๐ **Backend API:** [https://task-tracker-bgh4.onrender.com](https://task-tracker-bgh4.onrender.com)
---
## ๐ Individual READMEs
- ๐ [Frontend README](./Frontend/README.md) โ Includes setup, features, and usage of the React client
- ๐ [Backend README](./Backend/README.md) โ Includes API documentation, setup, and environment info
---
## ๐ง Tech Stack
| Layer | Tech Stack |
| ---------- | ------------------------------------------- |
| Frontend | React, Redux Toolkit, Tailwind CSS, DaisyUI |
| Backend | Node.js, Express.js, MongoDB, Mongoose |
| Auth | JWT, HTTP-only Cookies, bcryptjs |
| Security | express-rate-limit (rate limiting) |
| Deployment | Vercel (frontend), Render (backend) |
---
## ๐ Features Summary
- ๐ User Registration and Login
- โ
Task CRUD Operations
- ๐ **Dynamic Search with Debounce**
- ๐๏ธ **Filter by Status & Priority**
- โ๏ธ **Sort Tasks by Creation Date**
- ๐ก๏ธ **Login Rate Limiting** to prevent brute-force attacks
- ๐ Pagination for Task Listing
- ๐ Toast Notifications
- ๐งผ Input Validation
- ๐ง Centralized State (Redux)
- ๐ Responsive UI
---
## ๐จโ๐ป Author
**Chirag Solanki**
๐ [LinkedIn](https://linkedin.com/in/chiragaug6)
๐ง chiragsolanki.me@gmail.com