https://github.com/raffian-moin/google-keep-clone
A google keep clone
https://github.com/raffian-moin/google-keep-clone
google-keep-notes javascript react-router-dom reactjs tyepscript vite
Last synced: 19 days ago
JSON representation
A google keep clone
- Host: GitHub
- URL: https://github.com/raffian-moin/google-keep-clone
- Owner: Raffian-moin
- Created: 2024-09-03T07:29:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T15:19:09.000Z (about 1 year ago)
- Last Synced: 2025-12-01T23:52:10.984Z (5 months ago)
- Topics: google-keep-notes, javascript, react-router-dom, reactjs, tyepscript, vite
- Language: TypeScript
- Homepage: https://raffianmoin-google-keep.netlify.app/
- Size: 831 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A Google Keep clone using ReactJS, TypeScript and Laravel
## Screens

## Todos
- Save copied note in database
- Make common component for add and manage checkbox notes for Add and Edit component
- Reorder notes in main section
- Reorder checkboxes inside note
- Reminder of notes
- Pin and Unpin notes
- Select notes on bulk and perform actions (e.g. Delete, Reminder, Archive)
- Automatic trash of notes after 7 days of deleting
- Add labels
- Search notes by labels
- List and grid view of notes
- Lazy load components for performance
- Note version history
- Authentication and login
- Add collaborator
- Live collaboration and editing
- Add background color to notes
- Website settings (e.g. Reminder times, Disable/Enable sharing)
- Add github workflows
- On click outside, unselect all the selected notes in main section
- Fix: For text notes, show checkboxes don't work
- Archived notes are not showing in archived section
- Show pin icon when hover on note in main section
- Add pinned and general section in main section
- Should have ordering for pinned and general notes
- Autocomplete words when typing
- Customization of autocomplete feature for users
- Add search functionality in header
- Don't allow duplicate labels
- Folder for notes
- Add label by typing # on note
- Resolve conflicts for live editing of shared notes, Ot, crdt
- Fix: on add mode of checkbox if enter is pressed new input box is not inserted ✅
- Fix: on Add mode when switch to checkbox from empty text and trying type throws error ✅
- While switching from checkbox to text on add mode, warn user if they want to keep/delete the completed checkboxes ✅
- Reset the modal when modal is closed ✅
- Add Checkbox notes in Add modal ✅
- Make copy of the note ✅