This is a Ruby on Rails API based application, which helps the user see all recipes & recommend recipes bases on ingredients avaiable with the user.
API Application deployed at https://recipes-apis.herokuapp.com/.
React Application deployed at https://recipes-ui.herokuapp.com/.
Sample user credentails at heroku: Email: [email protected] Password: 12345678
Ruby 2.7.2
Rails 6.0.3
Postgres
Docker for Mac
- Build Docker
docker-compose build
- Database creation
docker-compose run web rake db:setup
- Start the Application
docker-compose up
docker-compose run -e RAILS_ENV=test web rspec
I personally try to keep things simple and small as much as possible. I am a fan of DRY but don't like to go super dry.
Btw I am a good believer in the single responsibility principle & prefer to have a number of classes instead of having a giant single class.
git push heroku master