A project describing how to implement a Flask based application.
Detailed information about the Flask Series steps can be found here.
Each step is implemented in a separate branch. You could find the branch name in the brackets following the step name, i.e. Structure the Application(structure), where structure is the branch name. Branch names are hyperlinks to the corresponding repository branches.
- Prepare the Environment
- Structure the Application
- Application Configuration
- Templating
- Model
- Testing
- Views and Web Forms
- Error Management
- Security
- Optimizations: Caching, GZIP Compression and CDN(optimization)
- Health Checking and Monitoring(monitoring)
- Internationalization(localize)
- Deployment(deploy)