Skip to content

Maxih/FrugalSheets

Repository files navigation

FrugalSheets

Minimum Viable Product

FrugalSheets is a web application inspired by Google Sheets build 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
  • Documents
  • Multiple Sheets per Document
  • Charts
  • Formulas
  • Rich Text Editing
  • Production README sample

Design Docs

Implementation Timeline

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

Objective: Functioning rails project with front-end Authentication

Phase 2: Documents/Sheets Model, API (1 day)

Objective: Documents can be created, viewed, edited, and destroyed through the API.

Phase 3: Documents Component (2 days)

Objective: Documents loaded from the API can be edited with a Spreadsheet Component

Phase 4: Sheets (1 day)

Objective: User can create many different sheets that retain their own information in charts.

Phase 5: - Formulas (1 day)

Objective: Allow selected range to be used for executing formulas

Phase 6 Allow Complex Styling in Sheets (1 day)

Objective: Cells in sheets can contain Rich Text

Bonus Features (TBD)

  • Resizing Rows/Columns
  • Track changes by author

About

Clone of google sheets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published