DessertDash is a dessert-lover's paradise website based on the popular food delivery app DoorDash. Users can view local desserts, add the item(s) to their cart, and have them delivered straight to their door!
Explore the docs »
View Site
Click here to view DessertDash live on the web!
To get a local copy up and running follow these simple steps.
Here is everything we need you to do to get started with DessertDash.
- npm
npm install npm@latest -g
- pipenv
pipenv install
-
Clone the repo
git clone https://github.com/tedjanton/Brewd
-
Install NPM packages in the React App
npm install
-
Install Dependencies
pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
-
Add a '.env' with your environment variables to the root of your local directory
-
Create a postgreSQL user
CREATE USERS <<your username>> WITH PASSWORD <<your password>> CREATEDB
-
Create your database
CREATE DATABASE <<database name>> WITH OWNER <<your username>>
-
Start a pipenv virtual environment
pipenv shell
-
Migrate and seed your database
flask db migrate
flask db upgrade
flask seed all
flask run
-
Start your local development server in the React App
npm start
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request