MERN Todo App

Full-stack todo application built with the MERN stack with user accounts, task categories, due dates, and live deployment.

MongoDBExpressReactNode.jsJWTMongooseAxios
MERN Todo App

About

A complete full-stack todo application demonstrating the MERN stack end to end.

Backend (Node.js + Express + MongoDB)

  • REST API with full CRUD for todos
  • User authentication with JWT
  • Mongoose ODM with a rich Todo schema (title, description, status, due date, priority)
  • Global error handling middleware

Frontend (React)

  • Component-based UI with React hooks
  • API integration via Axios
  • Task filtering by status and priority

Deployment