Xghayor / Recipe-craft

Your all-in-one solution for recipe management, ingredient tracking, and inventory control. Save, organize, and effortlessly create recipes. Generate shopping lists and share recipes seamlessly. Where culinary creativity meets organized simplicity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ‘¨β€πŸ’» Recipe Craft

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.

πŸ›  Built With

Tech Stack

Server
Database

Key Features

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

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

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.

Setup

To setup this project locally:

  1. Open terminal in VScode.
  2. Navigate to the directory where you want clone the copy of this repository.
  3. Create new directory [optional].
  4. Clone the repository by running the following command:
git clone git@github.com:Xghayor/Recipe-craft.git
  1. Navigate into the cloned repository:
cd Recipe-craft

Installation

Install the required dependencies by running the following command:

bundle install

Database Setup

To create the database, run the following command:

rails db:create

To migrate the database schema, run the following command:

rails db:migrate

Running the App

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.

(back to top)

πŸ‘₯ Authors

The collaborators of this project.

πŸ‘¨β€πŸš€ M Nisar Ali

πŸ‘¨β€πŸš€ Ghayoor Ul Baqir

(back to top)

πŸ”­ Future Features

  • More conditional checking and features will be added in future

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

πŸ’– Show your support

Give a ⭐️, if you like this project!, also follow us on GitHub, @Ghayor & LinkedIn.

(back to top)

πŸ™ Acknowledgments

I would like to thank:

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

Your all-in-one solution for recipe management, ingredient tracking, and inventory control. Save, organize, and effortlessly create recipes. Generate shopping lists and share recipes seamlessly. Where culinary creativity meets organized simplicity.

License:MIT License


Languages

Language:Ruby 67.6%Language:HTML 22.0%Language:CSS 4.9%Language:Batchfile 2.5%Language:Dockerfile 1.8%Language:JavaScript 1.1%Language:Shell 0.2%