Sticky notes web app, client based, works in offline mode thanks to Firebase.
- login with Google & show your Profile
- create new Notes with text and to-do items
- archive notes
- add external links in notes
- add Friends and share your Notes
User features
- user profile settings (change public name, picture)
- update user index & user info with updated info when logging in with Google (update profile picture, display name, etc.)
- send verification email
Social features
- deleting shared notes (delete only collaborator entry & from shared index) Notes can be deleted only by owner!
- shared notes can have different position in each users grid (make grid coordinates for notes user based, not note based)
- collaborator UI (display collaborators, create UI for adding/removing/finding collaborators & adding friends)
- Notifications (Friend requests, notes shared, shared notes updated, ...)
Core features
- date/time detection & smart interaction (inline event creation & seemless integration with Google Calendar; notifications of upcoming tasks; ordering of tasks by due date)
- optimize FireBase connection & offline mode (persistent local storage in case of dropped connection; startup without internet connection)
- polishing of existing features (ctrl+enter should produce new to-do line;)
Nice to have
- sticky note tagging/categorizing/color coding (visually distinguish between different sticky notes - identify shared notes)
- color theme selection (choose different color combinations & save settings to profile)
- non-owners cannot see note collaborators
v0.5.3
Fixed toggling to-do items in notes; after deleting lines jump to previous line item
v0.5.2
Add friends
v0.5.1
updated TO-DO list
v0.5.0
notes sharing (collaboration)
v0.4.0
authentification & security (notes are private)
v0.3.5
major refactoring
v0.3
refactored into module with own variable scope; multiple bugfixes; to-do's are now almost usable
v0.2.2
TO-DO newline items added (line with leading checkbox); bugfixes
v0.2.0
archive implemented and possibility to add multiple pages; bugfixes
v0.1.0
base functionality & UI