flask-app-blueprint
Flask App Blueprint is a comprehensive starter project for Python Flask 3 applications designed to accelerate Minimum Viable Product development. It provides a robust foundation featuring user authentication with email confirmation and password reset, user profiles, and a dedicated admin section for statistics and user management. The framework supports both public and member-only pages alongside full database Create, Read, Update, and Delete operations. It is engineered for flexibility, supporting local development with SQLite, optional PostgreSQL integration, and seamless deployment to Heroku. The project includes a pre-configured development environment for GitHub Codespaces, database migration tools, transactional email hooks, and a verified unit test suite using Python's built-in unittest framework. The tech stack combines a Python back-end with a Bootstrap 5.3 front-end. Installation and setup are streamlined through the uv package manager, requiring environment variable configuration and a single comma