Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.04 KB

README.md

File metadata and controls

66 lines (44 loc) · 2.04 KB

Meadium

Heroku link

Trello link

Minimum Viable Product

Meadium is a web application for Lake Mead enthusiasts to write stories, essays, and articles about the lake and surrounding areas and it allows users to follow other authors. It is inspired by Medium and built using Ruby on Rails and React/Redux. At each step I will implement smooth, bug-free navigation, adequate seed data and sufficient CSS styling and by the end of the project period this app will, at a minimum, satisfy the following criteria:

  • Hosting on Heroku
  • New account creation, login, and guest/demo login
  • Stories
  • Commenting on Stories
  • Follows and feed
  • Likes
  • [Production README] readme

Design Docs

Implementation Timeline

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

Objective: Functioning rails project with front-end Authentication. Use React modal for authentication views.

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

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

Phase 3: Follows, Likes, and Comments (2 days)

Objective: Users can like and comment on stories and follow authors.

Phase 4: Allow Complex Styling in Stories (1 day)

Objective: Allow rich text editing of stories and ability to add photos.

Phase 5: Add Sidebar and Beautify CSS (1 day, W2 Th 6pm)

Objective: Use CSS to finalize look of site -- add sidebar so user can see list of topics.

Phase 6: - Finish anything else left to do (1 day, W2 F 6pm)

Objective: Fill in any leftover holes, add bonus features.

Bonus Features (TBD)

  • Topics/categories
  • Bookmarks
  • Tags