Reference: Notion Site
- Drag and Drop Feature
- Add New Tasks
- Add New Views
- Open Task Drawer
- Add Task Description
- Optional Login / Register (email + password)
- Optional MongoDB Atlas cloud sync
- Guest mode still works with local storage only
This project now supports cloud sync without a separate backend deployment by using serverless API routes inside the same project.
- Copy
.env.exampleto.env. - Set these values:
MONGODB_URIMONGODB_DB_NAMEJWT_SECRET
- Run with API routes enabled:
- Local:
npx vercel dev - Production: deploy this same project to Vercel
- Local:
If API routes are not available (for example with plain npm start), the app still works in guest mode exactly like before (localStorage), but login/register and cloud sync are unavailable.
Click My Todo Web for visiting site