This project was a part of the cloud development course I followed in the last quarter of my second year in my computer science studies. In this course I learned alot about OpenAPI/Swagger, CI/CD, DevOps, Docker, GitHub Actions and AWS. The course consisted of a theory and practicum part, which I finished with a 9.8/10.
The project consits of a front- and backend (API), which gets build and tested in a GitHub Actions pipeline. A container image then gets build of this build and gets pushed to AWS ECR. The frontend is deployed on and by AWS S3 and the API gets deployed by AWS CodeDeploy.
- StackC#, .NET 5, Entity Framework Core, PostgreSQL, React & Material UI.
- DevOpsDocker, GitHub Actions, AWS (EC2, ECR, ECS, RDS, S3, Fargate, CloudWatch & CodeDeploy)
- Githubhttps://github.com/jamey-schaap/album-api https://github.com/jamey-schaap/album-frontend