blase147 / recipe_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Recipe App

πŸ“— Table of Contents

Recipe App

Recipe App keeps track of all your recipes and ingredients. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.

πŸ›  Built With

Tech Stack

Server

back to top

ERD Diagram

Preview

Demo

Click here to view our app

Key Features

  • A login page
  • A registration page
  • A food list
  • A recipes list
  • A general shopping list view
  • A list of public recipes

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

  • Ruby
  • Rails
  • Postgresql

Setup

Clone this repository to your desired folder:

  cd blog-app
  git clone https://github.com/blase147/recipe_app.git

Install

Install this project with:

  • After cloning type 'cd blog-app'.
  • Run 'bundle install' to install all the required dependencies.

Usage

To run the project, execute the following command:

  • Run 'rails db:create' to create a new database
  • Run 'rails db:migrate' to migrate the db and build the schema
  • Run 'rails s' to start the dev server

back to top

πŸ‘₯ Authors

πŸ‘€ Chukwuma Paul Mosanya

πŸ‘€ Rashid Menhas

back to top

πŸ”­ Future Features

Features to add to the project.

  • Pagination or infinite scrolling for the lists.

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

back to top

⭐️ Show your support

If you like this project...

back to top

❓ FAQ

  • Do I have to have any previous knowledge about ruby to use this project?

    • No!
  • How to use this project?

    • check the Getting Started section to have a complete guid on how to setup and run teh project.

back to top

πŸ“ License

This project is MIT licensed.

back to top

About

License:MIT License


Languages

Language:Ruby 68.2%Language:HTML 17.2%Language:Batchfile 8.6%Language:JavaScript 3.8%Language:CSS 2.2%