The Recipe Craft App allows you to easily manage your recipes and ingredients. You can save ingredients, track your stock, create new recipes, and generate a shopping list based on your needs. The app also encourages recipe sharing, with the option to make them public for everyone to enjoy.
Server
Database
The key features of this project include.
- Manage recipes and ingredients
- Save and organize ingredients
- Create and develop new recipes
- Generate shopping lists based on recipe needs
- Option to make recipes public for everyone to access
To get a local copy up and running, follow these steps.
Before you begin, make sure you have the following installed on your machine:
- Ruby: You can download Ruby here.
- Rails: You can install Rails by running the command
gem install rails
in your terminal. - A code editor (like VSCode, Sublime, Atom, etc.): You can download VSCode here, Sublime here, and Atom here.
- Git: You can download Git here.
- Node.js: You can download Node.js here.
To setup this project locally:
- Open terminal in VScode.
- Navigate to the directory where you want clone the copy of this repository.
- Create new directory [optional].
- Clone the repository by running the following command:
git clone git@github.com:Xghayor/Recipe-craft.git
- Navigate into the cloned repository:
cd Recipe-craft
Install the required dependencies by running the following command:
bundle install
To create the database, run the following command:
rails db:create
To migrate the database schema, run the following command:
rails db:migrate
To run the application, run the following command:
rails server
This will start the Rails development server and you can access the application by visiting http://localhost:3000 in your web browser.
The collaborators of this project.
👨🚀 M Nisar Ali
- GitHub: @MNisarAli
- Gmail: @dr.nisaralig@gmail.com
- LinkedIn: @Muhammad Nisar Ali
👨🚀 Ghayoor Ul Baqir
- GitHub: @Xghayor
- LinkedIn: Ghayoor-Ul-Baqir
- More conditional checking and features will be added in future
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️, if you like this project!, also follow us on GitHub, @Ghayor & LinkedIn.
I would like to thank:
This project is MIT licensed.