Top Mountains - A Ski-Mountain Review Site
Top Mountains is a React/Rails app built to allow winter sports fans to contribute to a growing base of ski mountain reviews. Ski fans can add their favorite mountains and write reviews on their ski, lodging, and food experiences. Top rated mountains rise to the top of the site, and users can weigh-in on reviews by upvoting ratings they agree with. Admin privileges allow you to maintain a clean and friendly site for all to use.
Authors
- Jenna Hight
- Matty Burns
- Serena Entezary
- Steven Boyle
Built With
- Rails 5.1.2 - Backend framework
- React 16.0.0 - Front end
- React-Router 3.0.5 - React rendering
- Devise - User authentication
- Mailcatcher - E-mailing in development
- Postgresql - SQL Database
- Rspec, Capybara - Backend testing
- Enzyme, Karma, Jasmine - Front end testing
Features
- CRUD functionality for ski mountains and reviews with live rendering via React
- Devise authentication for user sign-up and account verification
- Search bar for finding a mountain by name
- Built-in Upvote and Downvote functionality on reviews
- Testing suite to ensure proper functioning when adding new features