"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 git@github.com: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-depsto 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.jsonto 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 ito install node modules - Run
npm run buildto only build application - Run
npm run deployto build and deploy to AWS S3 bucket (you must configure AWS cli and use correct S3 bucket name in package.json) - Run
npm run invalidateto update CDN immediately (if using Cloudfront, must use correct distribution id in package.json)
- Change directory to
react-app - Run
npm run storybook