Allergy-based recipe network
This application is deployed to Heroku.
The Allergy-Free Kitchen is the app for you if you've ever been to a restaurant, taken that first bite and realized you've been poisoned yet again. The app is full of user-created recipes that list real ingredients and allergies together. Peruse around and take in all the smells and flavors.
The bones of the app are built with mysql for data storage, and sequelize makes up the ligaments that connect data structures together. Express is responsible for all routing and this app can be configured with any front end if you want to fork the repo.
If you are planning on cloning the repository and deploying it yourself, these are the steps necessary:
Have the latest stable version of node installed: node --version
.
Have mysql installed locally on your system. Check this with mysql --version
.
Clone the repository. Then in your terminal enter node install
which will install all of the dependencies.
Create a .env file in the root of the repo and paste the following into it with your mysql password:
DB_NAME="ecommerce_db"
DB_USER="root"
DB_PW="your password here"
This file will not be pushed to your repository if you choose to push it.
If you will not be using the Heroku deployment and instead wish to deploy yourself: First, in your mysql shell enter the following command:
source db/schema.sql
then quit the sql shell.
Next, in your terminal enter npm start
.
Now navigate to your browser and the app homepage should be running in the root of localhost.
@Heather Albjerg @Joseph Cooper @Kellie Harman @Daniel Harned
Fork the project if you would like to contribute. You can deploy this application with any tool once you have cloned the repo.
Licensed under MIT 2022