Skip to content

Experience seamless task management with our MERN stack To-Do application, meticulously crafted using TypeScript, Tailwind CSS, and Redux. This professional-grade solution combines the power of MongoDB, Express.js, React, and Node.js to deliver a robust and efficient task management experience.

Notifications You must be signed in to change notification settings

babanigit/To-Do-App

Repository files navigation

📝 To-Do App

A powerful MERN stack To-Do application with Redux and TypeScript, designed for efficiency and user-friendliness.

🚀 Features

🎨 UI Features

  • 🌙 Dark/Light Theme Toggle for personalized experience
  • 📌 Task Sorting by priority, due date, and status
  • Intuitive UI with priority-based color indicators

⚙️ Code Features

  • 🔑 JWT Cookie-Based Authentication for secure user sessions
  • 📝 Full CRUD Operations (Create, Read, Update, Delete) for task management
  • 🛡️ Robust Error Handling in the backend for stability
  • 🐳 Docker Support for seamless containerization
  • 💡 TypeScript Integration for better scalability
  • 🔍 Pre-Commit Hooks to enforce code quality

📸 Screenshots

🏠 Main To-Do Page

Displays all tasks with filtering and sorting options.
Main To-Do Page

Main To-Do Page - Alternate View

➕ Add New Task

Users can add a new task by entering:

  • 🏷 Title
  • 📝 Description
  • 🔥 Priority Level (High, Medium, Low)
  • 📅 Due Date

Add New Task

About

Experience seamless task management with our MERN stack To-Do application, meticulously crafted using TypeScript, Tailwind CSS, and Redux. This professional-grade solution combines the power of MongoDB, Express.js, React, and Node.js to deliver a robust and efficient task management experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages