"Hoppin" is a streamlined web application that allows users to easily find and join events of interest. With the 'Hop In' feature, attendees can confirm their participation, enter a group chat with others, and receive essential event notifications.
- Jesus Velarde - heyyysus
- Clone this repository using:
> git clone [email protected]:heyyysus/hoppin.git
- Change directory to project folder
> cd hoppin/
- Checkout whichever branch you'd like to build using
> git checkout <branch_name>
- Change directory to
aws/lambdas/<lambda_function>
- Run
npm run update-deps
to install node modules indist
- Build by running
npm run build
(this will create the lambda zip file in/dist/
) - Deploy by running
npm run deploy
(this requires the aws-cli to be installed. Seepackage.json
to customize function destination.)
- Change directory to
react-app/
- Run
npm run start
- Development server will run on
http://localhost:3000
- Change directory to
react-app/
- Run
npm i
to install node modules - Run
npm run build
to only build application - Run
npm run deploy
to build and deploy to AWS S3 bucket (you must configure AWS cli and use correct S3 bucket name in package.json) - Run
npm run invalidate
to update CDN immediately (if using Cloudfront, must use correct distribution id in package.json)
- Change directory to
react-app
- Run
npm run storybook