Boilerplate project for Flask, React & MongoDB based projects. This README documents the steps necessary to get the application up and running, and various components of the application.
| Build Status | Code Coverage | 
|---|---|
This project has three deployment environments that everyone can access:
- 
Production - The live app for end users.
- Web App URL: https://flask-react-template.platform.bettrhq.com
- Temporal Workers Dashboard: https://workers-dashboard.flask-react-template.platform.bettrhq.com/
 
- 
Preview (per PR) - A temporary environment for testing the latest changes in each PR
- A unique URL is generated for every pull request (e.g. https://<github_sha>.preview.platform.bettrhq.com).
- A dedicated temporal workers dashboard is also available at https://<github_sha>.workers-dashboard.preview.platform.bettrhq.com/
 
- 
Permanent Preview - Always reflects the latest mainbranch.
- Useful for ongoing testing of the integrated codebase.
- URL: https://preview--flask-react-template.platform.bettrhq.com
- Temporal Workers Dashboard: https://preview--flask-react-template.workers-dashboard.platform.bettrhq.com/
 
- Always reflects the latest 
- Getting Started
- Backend Architecture
- Frontend Architecture
- Logging
- Configuration
- Secrets
- Bootstrapping
- Scripts
- Code Formatting
- Workers
- Deployment
- Running Scripts in Production
Once you have familiarized yourself with the documentation, head over to the Engineering Handbook to learn about the best practices we follow at Better Software.
PS: Before you start working on the application, these three git settings are a must-have!