EventGPT is a intelligent event recommendation system.
For a link to the live site, click here: EventGPT.
To start the dev server:
- Pull the code from
main
- Open a terminal and cd into app/
- Run
npm install
- Create a .env file inside the app/ directory according to the .env.example
- Create a Postgres database user with `psql -c "CREATE USER PASSWORD '' CREATEDB"
- Create the database with
npx dotenv sequelize db:create
- Migrate the database with
npx dotenv sequelize db:migrate
- Run the seed data with
npx dotenv sequelize db:seed:all
- Run
npm start
to start the express server - In another terminal window, cd into client/ and run
npm install
- Run
npm start
to start the React app
Useful Heroku Commands
git push heroku main
heroku run npm run sequelize db:migrate