Skip to content

TimurM/Fitnote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitNote

Minimum Viable Product

FitNote is a clone of Evernote build on Rails on back-end and with Backbone on the front-end.

  • Create accounts (register)
  • Create sessions (log in)
  • Create notebooks
  • Create notes
  • Tag notes
  • View notebooks and notes
  • Search for notebooks and notes

Design Docs

Implementation Timeline

Phase 1: User Authentication (~1 day)

In Phase 1, I'm planning on setting up authentication for the User to create an account and sign in. In addition, I'm going to create Schema, Models and Controllers to create notebooks and notes in RAILS. Before starting Phase 2, I will also push the app to Heroku.

Phase 2: Backbone Views (~2 days)

In this Phase, I will add Backbone Models and Collections to fetch data from my routes. I will also create existing Rails Views in Backbone.

Phase 3: Editing and Displaying Notebooks (~1 days )

In this Phase, I will set up a Notebooks CompositeView in Backbone and style the page with HTML & CSS. In addition, I will add a nav bar & set up divs on the Index Page.

Phase 4: Editing and Displaying Notes (~2 days)

In this Phase, I will add the ability to enter content for a note in the Notes Form & save the note when the user clicks outside the form. I will work on organizing HTML & CSS for this form.

Phase 5: Tagging Notes (~1 day)

In this Phase, I will add the ability to add tags and select tags so they filter notes that are displayed.

Phase 6: Styling with HTML & CSS (~2 days)

The final phase will be polishing CSS and HTML to make my UI look amazing.

Bonus Features (TBD)

  • Uploading images to notes
  • Markdown & styling text (bold/italics/etc.)
  • Searching for Posts
  • Sorting Notes by Date/Title/Updated