Going to production
Infrastucture
- Purchase a domain and configure DNS
- Deploy your app to a VPS or docker hosting using
hyperflask deploy
- Setup smtp server and configure your app
- Setup error monitoring (and optionnaly analytics)
- Review checklist
- 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
Legal
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