**Build a real-time collaborative notepad web app with the following features:** **Core functionality** - A rich plain-text/plain editor (like a simple Notepad) where users can write and format notes. - Real-time sync across devices â changes made on one device/tab should reflect instantly on all other connected devices viewing the same note. - Auto-save: no manual save button needed; content persists automatically as the user types. **Sharing** - Each note has a unique shareable code/link (e.g., a short alphanumeric ID). - Anyone with the code can open and edit the same note in real time â like a shared live document. - Optionally, allow the creator to set the note as "view-only" or "editable" for people joining via the code. **Editor features** - Basic text formatting: bold, italic, underline, bullet points, headings. - Support for large blocks of plain text without lag. - Dark/light mode toggle. - Show a small indicator of how many people are currently viewing/editing the note. **Technical requirements** - Use WebSockets (or a real-time sync service) for live collaboration â no page refresh needed. - Notes should persist in a database so they aren't lost on refresh/reload. - Responsive design â should work smoothly on both desktop and mobile browsers. - Fast load times, minimal UI, distraction-free writing experience. **Nice-to-haves (optional)** - Version history / undo across sessions. - Auto-expiry option for temporary shared notes. - Copy-to-clipboard button for the share code/link. --
Sign in to leave a comment
Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!