This project implements a simple cookbook to register your recipes and how much the ingredients cost.
- Sign up and sign in
- List of ingredients (transactions)
- List of recipes (groups)
- List of stores (additional feature)
- Ruby on Rails
- Bootstrap for user interface
- Rspec for testing
- Cloudinary for image storage
- Postgres as database
- Rubocop as linter
Cookbook - Cookbook
- Install Ruby in your system. To install Ruby, you can read the Documentation.
- Install Rails. You can read this page.
- Clone it using git clone command.
- Run in your terminal bundle install.
- Run in your terminal rails db:migrate.
- Run in your terminal rails db:seed.
- Create an account (it is for free) in Cloudinary, confirm your e-mail and sign in.
- Go to your Cloudinary Console and copy your api_keys, api_secret and cloud_name into cloudinary.yml file (which is in the config directory).
- Run in your terminal rails server.
- This project uses RSpec for unit and integration testing.
- All files are in spec directory.
- In order to run the tests, in terminal, type:
rspec
👤 Sergio Zambrano
- Github: @sergiomauz
- Twitter: @sergiomauz
- Linkedin: Sergio Zambrano
Contributions, issues and feature requests are welcome!. Feel free to check the issues page.
Give a ⭐️ if you like this project!
- The user interface Snapscan was designed by Gregoire Vella.
- The template start bootstrap simple sidebar, which was used for the user interface is available here.
This project is MIT licensed.