Skip to content

OpsEclipse/To-do-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… To-Do App (MERN Stack)

This project started as a fun challenge inspired by a quick Instagram reel, and turned into a full-stack real-time to-do app using the MERN stack:
MongoDB, ExpressJS, ReactJS, NodeJS.

Now with:

  • πŸ”’ User login system with password encryption
  • πŸ”„ Real-time task sync using WebSockets (Socket.IO)
  • βœ… Fully working CRUD operations
  • 🌐 Hosted on Render

πŸ“Œ Usage

Click on a task to mark it complete. Updates are broadcast in real-time to all connected users.

πŸ–₯️ Live Demo
πŸ‘‰ Open the App

πŸ“Έ Preview
Screenshot


🧠 Features

  • Add, complete, and delete tasks
  • Login with encrypted password (bcrypt)
  • Real-time updates across connected users (via Socket.IO)
  • Clean React UI (built with Vite)
  • Mobile-responsive design

πŸš€ Tech Stack

  • Frontend: React + Vite + Axios + Socket.IO Client
  • Backend: Node.js + Express + MongoDB + Socket.IO
  • Authentication: Bcrypt password encryption + custom login system
  • Deployment:
    • Server & Client: Render (Free Tier)

πŸ’‘ Inspired By

Saw this quick UI flow on Instagram and decided to recreate it with some added backend features!
Also referenced this great resource:
πŸ”— roadmap.sh Task Tracker Project

About

re made old to do list in react js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published