Skip to content

Tools we used in this project

  • Flask - Flask is responsible for rendering frontend.
  • Bulma CSS - Buma CSS will make it look beatiful.
  • Strapi.io - Provide API access to MySQL database.
  • Cloudflare tunnels - Connecting application and database via CF tunnels.
  • Hetzner - virtual machines, firewall and storage.
  • Cloudflare DNS - managing DNS settings for the project.
  • Load Balancing and Certificates - we are using Caddy for that. It's a powerfull web server with a lot of features.
  • Databse - database is managed using Strapi.io. It provides UI to build for DB collections which later can be access using API.
  • CI/CD - Ansible and Github actions.
  • IaC - Terraform + Terraform Cloud + CloudInit
  • Secrets Manager - Infiscal and Github secrets.
  • File Versioning - Git + Github
  • Monitoring - Netdata
  • Logging - Netdata