A content management application for recipes containing five ingredients or less. Built with a JavaScript and React front end and a Ruby on Rails with PostgreSQL database back end. Users can share recipes, rate and review recipes, and add recipes to a personal favorites list. |
- Ruby on Rails
- PostgreSQL
- BCrypt
- React.js
- Redux
- React Router
- Semantic UI React
- HTML & CSS
- Register and log in authenticated with BCrypt gem
- Create recipes to share with other users
- View recipe index with reviews and rating averages on 5-star scale
- Search index by keyword and sort by category, title, date, rating, and review count
- Store or remove recipes under favorites, rate and write reviews
git clone < this repository >
cd < this repository >
bundle install
rake db:create
rake db:migrate
rake db:seed
rails s
cd client
npm install
npm start
This project was created by Ashley.
This project is MIT licensed.