The Recipe app is a comprehensive solution for managing recipes, ingredients, and inventory, designed using Ruby on Rails with a PostgreSQL database. This fully functional application allows users to save ingredients, keep track of their inventory, create recipes, and generate shopping lists based on what they have and what they are missing from a recipe. An important feature of the app is its ability to make recipes public, enabling anyone to access them. This promotes the sharing of recipes, which is a vital part of cooking. The Recipe app is not just an application, but a cooking companion that enhances the cooking experience by organizing and simplifying the process.
To get started with the project, follow the steps below.
To run this project, ensure you have the following installed:
Clone the repository to your local machine:
git clone https://github.com/fmanimashaun/recipe-app.git
cd recipe-app
bundle install
This application uses PostgreSQL as the database. Here are the steps to set it up:
Ensure PostgreSQL is installed on your machine and running.
Update the config/database.yml file with your PostgreSQL username and password in the default section.
Create the database:
rails db:create
rails db:migrate
To run the program, you can use a Ruby interpreter. For example, to interact with the code, use the following:
bin/dev
http://localhost:3000
.π€ Fisayo Michael Animashaun
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project leave a start for it.
I'd like to thank Microverse for helping us in the journey to become a Fullstack developer.
This project is MIT licensed.