This is a full stack application where I have set up a CI/CD pipeline to increase productivity. Focus is not on UI design.
The CI/CD pipeline uses Github Actions to perform several checks before commiting changes.
Main pipeline:
- Frontend testing
- Backend testing
- End-to-End testing
- Deployment to Fly.io
- Create a tagged release
- Notify Discord server of update.
Secondary:
- Pings the webpage once every day to check that it is still alive.