Skip to content

Clientside, offline mode, sticky notes web app

baffo/sticky-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sticky Prototype

Sticky notes web app, client based, works in offline mode thanks to Firebase.

Features:

  • 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

TO-DO:

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)

KNOWN BUGS:

  • non-owners cannot see note collaborators

CHANGELOG:

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

About

Clientside, offline mode, sticky notes web app

Resources

Stars

Watchers

Forks

Packages

No packages published