A simple Flask notes application featuring containerization, automated testing, and deployment to a Hetzner VPS.
- Create and delete notes through a simple web interface
- Store notes in a PostgreSQL database
- Run the app and database together with Docker Compose
- Test the project automatically with GitHub Actions CI
- Deploy automatically to a Hetzner VPS with GitHub Actions over SSH
- Demonstrates a full workflow from code push to test and deployment