Skip to content

A modern, responsive task management application built with the MERN stack. Features include secure JWT authentication, CRUD operations for tasks, status-based filtering, pagination, and a clean UI powered by TailwindCSS and Framer Motion. Data fetching and state management are optimized with TanStack Query.

Notifications You must be signed in to change notification settings

100NikhilBro/task_management_secure

Repository files navigation

📋 Task Management App

A full-featured Task Management application built with the MERN stack, featuring authentication, authorization, pagination, and filtering.
The frontend uses Vite, TanStack Query, Axios, Framer Motion animations, and React Icons for a sleek and interactive experience.


🚀 Features

  • User Authentication & Authorization (JWT-based)
  • Create, Update, Delete, and View Tasks
  • Pagination for better task management
  • Filtering by task status (Pending, In Progress, Completed, etc.)
  • Responsive UI with smooth animations
  • Icons using react-icons
  • Protected Routes for authenticated users
  • Full API integration with Axios and TanStack Query for caching & performance

🛠️ Tech Stack

Frontend:

  • React (Vite)
  • TanStack Query
  • Axios
  • Framer Motion
  • React Icons

Backend:

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JWT Authentication
  • CORS

🌐 Monitoring & Deployment

🚀 Deployed on Render

  • 🌍 Frontend: Live and accessible 24/7
  • Backend: Scalable API with task management capabilities
  • 🗄️ Database: MongoDB Atlas integration
  • 🔐 Authentication: JWT-based secure login system

📊 Monitoring with UptimeRobot

  • 99.9% Uptime monitoring

  • 🚨 Real-time alerts for service downtime

  • 📈 Performance tracking and response time monitoring

  • 🔍 Automatic health checks every 5 minutes

  • Task Management Health

About

A modern, responsive task management application built with the MERN stack. Features include secure JWT authentication, CRUD operations for tasks, status-based filtering, pagination, and a clean UI powered by TailwindCSS and Framer Motion. Data fetching and state management are optimized with TanStack Query.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published