Project created using Serveless Framework.
It includes 2 subprojects, API and Frontend. Both of them are integrated to with CI/CD thanks to Github Actions.
- Serverless, handle the infrastructure for the Lambda and the DynamoDB Table.
- Graphql with Apollo Server.
- Typescript
- Serverless, in this scenario using (sls-next/component)(https://www.serverless.com/blog/serverless-nextjs), which automatically create the lambda(s) using Lambda@Edge, it also push the assets to S3 and cache them with Cloudfront.
- NextJS
- Typescript
- NextAuth to handle Google OAuth.