Skip to content

vickyy234/Smart-ToDo-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Smart To-Do Manager

A full-stack Task management webpage that allows users to register, log in, and manage their daily to-do items efficiently. Built using the MERN stack, this webpage offers secure authentication with JWT and cookie-based sessions, and it auto-logs users out after 30 minutes of inactivity.

Live Demo

Live: Click here


Tech Stack

  • Frontend: React.js, React Router, Axios, CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB (with Mongoose)
  • Authentication: JWT (JSON Web Tokens), HttpOnly Cookies
  • API Testing: Postman
  • Hosting:
    • Frontend: Vercel
    • Backend: Render

Features

  • 📝 Add, edit, delete, and mark tasks as complete
  • 🔐 JWT-based authentication
  • 🍪 Session management using HttpOnly cookies
  • Auto-logout after 30 minutes of inactivity
  • 🔄 Real-time UI updates without refreshing
  • ⚙️ Secure backend API with protected routes
  • 🌐 Cross-Origin Resource Sharing (CORS) enabled for deployed domains

License

This project is licensed under the MIT License – see the LICENSE file for details.

License: MIT

About

A full-stack To-Do Webpage with JWT auth, used cookies and bcrypt, built using React, Express, Node and MongoDB.

Topics

Resources

License

Stars

Watchers

Forks

Contributors