GoofyKooks is a clone of the popular web app Yelp built with the surfing community in mind.
To run this application locally, you'll need to:
git clone
this repo
git clone https://https://github.com/markhv-code/GoofyKooks
cd
into the local repo
cd GoofyKooks
npm install
to install the dependencies
npm install
-
Create a
.env
file based on the.env.example
file included in the repo with your own values -
Create a user on your local machine with the username and password specified in your
.env
file in PostgreSQL -
Run
npx dotenv sequelize db:create
to create the database
npx dotenv sequelize db:create
- If the
sequelize
module is not found, try runningnpx dotenv sequelize-cli db:create
and replacesequelize
withsequelize-cli
for the rest of these commands
npx dotenv sequelize-cli db:create
- Run
npx dotenv sequelize db:migrate
to run the migrations
npx dotenv sequelize db:migrate
- Run
npx dotenv sequelize db:seed:all
to seed the database
npx dotenv sequelize db:seed:all
- Finally, start the development server with
npm start
. The scripts in thepackage.json
should do the work. You'll see the local address you can use show up in the terminal.
npm start
- PostgreSQL
- Express.js
- React
- Redux
- JavaScript
- Tailwind CSS Framework
- Bcryptjs
- Express-session
- Express-validator
- Node.js
Here's a link to our live app!
Here's a link to our Wiki!