Skip to content
This repository has been archived by the owner on Sep 29, 2024. It is now read-only.

Latest commit

 

History

History
72 lines (54 loc) · 2.28 KB

README.md

File metadata and controls

72 lines (54 loc) · 2.28 KB

Tea Rater

This application is used to leave and view reviews on a list of teas.

Deployed App

https://tea-rater.herokuapp.com

Front End

The front-end of the website is built using React. npm start --prefix client runs the app in the development mode. Open http://localhost:4000 to view it in the browser.

Components

Back End

The back-end of the website is built using Ruby on Rails. rails db:create db:migrate db:seed then run rails s to run the back-end of the app in the development mode. Open http://localhost:3000 to view it in the browser.

ERD

User Stories

The application allows the user to

  • Sign-up for an account
  • Login / logout of account
  • View all teas saved on the database
  • View details of tea like image, description, ingredients, and origin of tea
  • View origin of tea on a map
  • View all reviews left on tea by other users
  • Add a review on a tea
  • Edit a review left on on a tea
  • Delete a review left on a tea
  • View profile details and all reviews left on different teas on one page
  • Edit their bio on profile page
  • Get routed to a shop to purchase the tea

Styling

This application uses the following for styling

Login / SignUp Page

Login

Home Page after Login

AllTeas

Search Feature (search by tea name)

Search

Detail Page for Specific Tea

TeaDetail

Map for Origin of Tea (interactive)

Map

Add Review Feature

AddReview

Profile Page / Edit Bio

Profile

Edit / Delete Review Feature

EditDeleteReview

Error Handling - SignUp

SignUpErrors

Error Handling - Login

LoginErrors

Author

Beth Fekadu