- A full-stack web application in a monorepo
- TypeScript all the way... CDK for IaC, Angular front-end, AppSync & TypeScript lambda backends
- The CDK Pipeline
- Builds and deploys the pipeline itself
- Builds the lambda functions and angular application
- Deploys the CloudFormation and Angular application for each environment
- Log in with Auth0
- Upload short videos and make boards out of them
- Favorite a board
- Share boards with permanent URLs
- Caption the videos
- Delete videos and boards
This repository utilizes yarn workspaces. All of the modules are stored under the packages
directory. Each module has its own README file, which describes its functionality in detail.
Contains the Lambda for the AppSync API
Contains the Cloud Development Kit (CDK) / Infrastructure as Code implementation
A Docker-based Lambda function that transforms the video that was uploaded to the S3 upload bucket and then uploads it to the output bucket
The front-end Angular web application
- Testing
- cdk
- angular
- lambda
- synthetics
- UI
- Home page (logged in and logged out)
- All/my boards list, need to paginate
- Implement features on the features list
- The GraphQL API schema
- Pagination