A note-taking webpage with user authentication and back-end data storage using Firebase.
Demo
Full.Feature.Demonstration.mov
Features
- User authentication
- Create, edit, favorite, and delete notes
- Stores notes using firebase database as back-end
- Saves and displays author information
- Saves and displays date of entry
- Sticky note on each page for short entries or links
- Custom implementation to allow for photo storage and retrieval
- Filter notes by date
- Global search across all notes
- Full markdown capabilities while writing notes
User Authentication
- Content only served when user authenticated. Using Firebase authentication as back-end
Logging.In.mov
Creating and Editing Notes
- Create Notes while using full Markdown capabilities
Creating.Notes.mov
- Edit Notes and Save Changes
Editing.Notes.mov
Favoriting Notes
- Star notes and view them all in one tab
Favoriting.Notes.mov
Sticky Notes on each page
- Use sticky notes with headings customized to each page to store short content or quick links
Editing.Sticky.Notes.mov
Search and Filtering
- Search text across all your notes
Global.Search.mov
- Filter by when your note was created