Skip to content

Deepakmyside/collabNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collabNotes

A real-time collaborative notes app — write and edit together, live.

Live Demo

What it does

collabNotes lets you create notes and collaborate on them in real time. Share a room code with anyone — they join, you both type, changes appear instantly on both screens.

Features

Authentication

  • Email & password register / login
  • Google OAuth — one click sign in

Notes

  • Create notes with a title
  • Edit content in a clean minimal editor
  • Delete notes you own
  • All your notes in one dashboard

Real-time Collaboration

  • Every note has a unique room code
  • Share the code — anyone can join
  • Changes sync live using WebSockets
  • See how many users are online in the room

More Features Comming Soon

Tech Stack

Frontend — React, Vite, Tailwind CSS, Socket.io Client, Axios, React Router

Backend — Node.js, Express, Socket.io, MongoDB, Mongoose, JWT, Passport.js, Google OAuth 2.0, bcryptjs

Used Ai coding agent for some part but after reviewing and full understanding of code

why ai agent : As while building this project i am working on learning backend advance and tools (AWS VM, Reddis, Socket.io) i didn't want this project to remain just as a github repo. I wanted to deploy it and visualize as real usable product, Since i have prior learning and moderate experience of frontend : react, tailwind and component libraries i decided to use coding agent to make my idea real.

Author

Built by Deepak Sharma

About

Real-time collaborative notes app built with Node.js, Socket.io, MongoDB and React

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors