
Notepad Clone with Cloud Sync
Description:
A feature-rich desktop notepad application that allows users to create, edit, save, and manage notes. It includes cloud synchronization so users can access their notes from any device after logging in.
Features:
- User authentication (sign up/login)
- Create, edit, and delete notes
- Autosave functionality
- Cloud sync across devices
- Tagging and categorization of notes
- Dark/light mode support
- Rich text formatting
Modules:
- User Module (Login, Signup, Password Reset)
- Notes Module (CRUD operations, tags)
- Cloud Sync Module (API connection to cloud)
- Settings Module (themes, sync toggle)
Tech Stack:
Frontend: HTML, CSS, JavaScript
Backend: Node.js, Express
Database: MongoDB
Authentication: JWT
Cloud: Firebase or AWS S3
Optional: Electron.js for desktop application