A webapp built to find and connect with upcoming artists!
- Prisma for database access and schema management
- GraphQL for efficient client querying
- NestJS for inversion of control and other QoL features
- PassportJs for password management
- s3 for mp3 file storage
- SES for email correspondence
- SQS for ingestion queueing
- containers to run the application
- ECS for container scaling
- RDS for database
- VPCs for network security
I use tflocal + localstack in order to create aws infrastructure locally (such as s3 & SQS).
In order to use tflocal and localstack you'll need Python.
To install tflocal
pip install terraform-local
To run app
npm i
npm run start:dev