Skip to content

Going to production

Infrastucture

  1. Purchase a domain and configure DNS
  2. Deploy your app to any docker hosting platform
  3. Setup smtp server and configure your app
  4. Setup error monitoring (and optionnaly analytics)
  5. Review checklist
  6. Annoucement !

Checklist

Content

  • Favicon
  • Spelling & grammar
  • Optimized images

Testing

  • Check website in all browsers
  • Mobile tests
  • Test emails
  • Run Google Lighthouse audit

Security

Hyperflask setups all needed security headers.

  • Review OWASP Top 10 list
  • Ensure HTTPS is mandatory

Accessibility

Hyperflask UI components respect accessibility guidelines.

  • Accessibility validation
  • Color contrast
  • WAI-ARIA Landmarks

Mandatory as soon as you save user generated data.

  • Terms and Conditions
  • Privacy Policy
  • GDPR compliance
  • Ensure that a contact email is available

SEO

  • Google Rich Snippets
  • Structured data
  • robots.txt
  • Sitemaps
  • Social media headers