Skip to content

Latest commit

 

History

History
 
 

sample_project_proposal

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

FresherNote

Heroku link Note: This should be a link to your production site

Trello link

Minimum Viable Product

FresherNote is a web application inspired by Evernote built using Ruby on Rails and React/Redux. By the end of Week 9, this app will, at a minimum, satisfy the following criteria with smooth, bug-free navigation, adequate seed data and sufficient CSS styling:

  • Hosting on Heroku
  • New account creation, login, and guest/demo login
  • Notes
  • Notebooks for organizing notes
  • Tags
  • Rich Text Editing
  • Infinite Scroll
  • Production README sample

Design Docs

Implementation Timeline

Phase 1: Backend setup and Front End User Authentication (2 days)

Objective: Functioning rails project with front-end Authentication

Phase 2: Notes Model, API, and components (2 days)

Objective: Notes can be created, read, edited and destroyed through the API.

Phase 3: Notebooks (2 days)

Objective: Notes belong to Notebooks that can be created, read, edited and destroyed through the API.

Phase 4: Tags (1 day)

Objective: Notes can be tagged with multiple tags, and tags are searchable.

Phase 5: Allow Complex Styling in Notes (1 day, W2 Th 6pm)

Objective: Allow rich text editing of notes.

Phase 6: - Pagination / infinite scroll for Notes Index (1 day, W2 F 6pm)

Objective: Add infinite scroll to Notes Index

Bonus Features (TBD)

  • Search notes by content
  • Set reminders on notes
  • Changelogs for Notes
  • Multiple sessions