ConPanion is a single-page convention-planning application intended for cosplayers and costumers. In this app, a user can make a list of conventions they’re attending, create costume pages, and participate in groups. For each convention, the user can add their planned costumes, manage packing lists, and create a lineup/calendar.
To run ConPanion locally:
- Clone this repo:
git clone git@github.com:megcruzen/capstone_conpanion.git
- To install all libraries and their dependencies, run
npm install
- Set up Auth0 (see below)
- In the
/api
directory, runjson-server -p 5002 database.json
- Run
npm start
in root directory to start react server - If you would like to demo a user account populated with data, use
test@test.com
as the email address on the Auth0 login screen (any password will work)
- Sign up or log in to Auth0 - https://auth0.com/
- Once in your account, click the "Create Application" button
- Choose "Single Page Web Application", then choose "React"
- Inside your Application, click on "Settings"
- Add
http://localhost:3000/callback
to the "Allowed Callback URLs" - You will need to copy the "Domain" and "Client ID" and place these into the
Auth0Variables.js.example
file - Rename the file to
Auth0Variables.js