Sprint 2 ‐ Feature Development & Production Readiness - VittorioDeMarzi/hero-beans GitHub Wiki

  • Set up CI from previous Sprint (Github Actions)
  • Implement core features (2–3 essential API endpoints)
    • Coupon -> welcome coupon & e-mail
    • Filtering
    • (Payment)
    • Refund
  • Document APIs (with tools like Swagger, ideally automated)
  • Define and apply a logging strategy (including log levels such as info, warn, error)
  • Deploy the service to a production server (with HTTPS and custom domain)
  • Set up the production database environment and define a policy to prevent accidental table drops
  • Integrate simple monitoring tools or add log-based observability metrics