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.
- 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
Frontend:
- React (Vite)
- TanStack Query
- Axios
- Framer Motion
- React Icons
Backend:
- Node.js
- Express.js
- MongoDB with Mongoose
- JWT Authentication
- CORS
- 🌍 Frontend: Live and accessible 24/7
- ⚡ Backend: Scalable API with task management capabilities
- 🗄️ Database: MongoDB Atlas integration
- 🔐 Authentication: JWT-based secure login system
-
✅ 99.9% Uptime monitoring
-
🚨 Real-time alerts for service downtime
-
📈 Performance tracking and response time monitoring
-
🔍 Automatic health checks every 5 minutes






