Natecon2 / Dish-Hunt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DishHunt Food & Recipe Sharing


Github MIT licence

HTML CSS NODE JS SQL MySQL2 Dotenv Sequelize Handlebars JSON

Table of Contents


Project Information

An all in one recipe storage and sharing website. Complete with nutrition facts and instructions on how to create and share your favorite meals.

AS A cook in my home: I WANT to use a website to find, save, and share recipes that I like, SO THAT I can efficiently plan meals, and find old recipes all in one place.

Dish Hunt is about sharing the love for food and recipes with our amazing community of foodies. Whether you're a seasoned chef or a cooking enthusiast, you're in the right place! With a Dish Hunt account, you can save and share your favorite recipes, upload and share pictures and be part of the culinary conversation by leaving comments on recipes you’ve tried, or want to try.


Breakdown of Tasks and Roles

-   Christopher: Models
-   Nathan: Routes
-   Lavina: Views, front-end styling, ReadMe
-   Robert: go-between, api, and server

Getting Started

To use this application you first need to install all dependencies below from the command line:

Requirements before starting:

  • npm install
  • npm install express

Log into mysql and run the database using the following commands, remembering to start your terminal from the db folder:

  • mysql -u root -p

  • enter your mysql password

  • SOURCE schema.sql;

You will need initiate the seeds files and run your server following the commands below in the terminal:

  • node seeds

  • node server.js

When your server is up and running, open Insomnia or your localhost to perform your tests


Demo

HomePage Screenshot


Links

Dish Hunt Heroku Link: ==>> Dish Hunt

GitHub Repo Link: ==>> GitHub Repo


License

NOTICE: This application is covered under the MIT License

About

License:MIT License


Languages

Language:JavaScript 48.5%Language:Handlebars 33.7%Language:CSS 17.8%