Skip to content

Latest commit

 

History

History
84 lines (53 loc) · 3.21 KB

README.md

File metadata and controls

84 lines (53 loc) · 3.21 KB

MY COOKBOOK

This project implements a simple cookbook to register your recipes and how much the ingredients cost.

Screenshots

screenshot-1

screenshot-2

screenshot-3

screenshot-4

screenshot-5

screenshot-6

Features

  • Sign up and sign in
  • List of ingredients (transactions)
  • List of recipes (groups)
  • List of stores (additional feature)

Built With

  • Ruby on Rails
  • Bootstrap for user interface
  • Rspec for testing
  • Cloudinary for image storage
  • Postgres as database
  • Rubocop as linter

Data Model

screenshot-7

Live Demo

Cookbook - Cookbook

How to Install

  • 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.

Automated Test

  • 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

Author

👤 Sergio Zambrano

🤝 Contributing

Contributions, issues and feature requests are welcome!. Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Credits

  • 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.

📝 License

This project is MIT licensed.