Sous Chef is a web app that allows you to create new recipes and track your cooking history.
Live demo: https://souschef-app.herokuapp.com
- Validate logged in users using sessions
- Authenticate the user's password with BCrypt, a Ruby gem that encrypts passwords
- Validates inputs and displays error messages for all models
- Logged in users can create recipes
- They can write reviews for other users' recipes
- Browse all recipes by category
- Visit other users' cooking profiles
- There are 5 models have
has_many
,belongs_to
andhas_many through
associations
- Global datetime conversion using conditional formatting and regex
- 100% custom CSS
- Ruby on Rails
- PostgreSQL
- HTML/CSS
- Active Record