- Clone this repository.
- Install dependencies using
npm install. - Create the necessary components:
AWS S3 bucket,SNS topic, Cloudfront and
Google auth
- Set the environment variables:
AWS_SECRET_ACCESS_KEY=""
AWS_REGION=""
S3_BUCKET_NAME=""
SNS_TOPIC_ARN=
CLOUDFRONT_DOMAIN_NAME=
CLOUDFRONT_PRIVATE_KEY_PATH=
CLOUDFRONT_PUBLIC_KEY_ID=
adminEmail=""
adminPassword=""
jwtSecretKey=""
clientID = ""
clientSecret = ""
secret = ""
- Run the project with
npm start. - Access the API at
http://localhost:5000/.