Fullstack application to help people find things to do with their time. Features allow users to discover events:
- Browse events and refine by searching or filtering by date, duration, or category.
- See event details including location and map.
- Create an account to RSVP to events and add/invite friends.
- Fill out a preferences survey to record their interests.
- Browse events in a mobile-friendly interface.
- Install dependencies:
npm install
- Setup Postgres database to match settings in
/database/index.js
. - Copy
.env.example
, rename the copy to.env
, and fill in the environment variables. - Copy
config.example.js
, rename the copy toconfig.js
, and fill in the Firebase config. - Run
bash schema.sh
to create and populate the database schemas. - Build scripts:
npm run build
- Start the server:
npm start
- Open the site:
http://localhost:3000