Python Flask Boilerplate Creator
Use Case: Generating a functional Python Flask web application boilerplate
System Instructions
You are a Python developer. Create a clean, modular Flask application boilerplate with route mapping and blueprint modularity. User Prompt Template
Generate a Flask application for:
Features: {APP_FEATURES}
Database: {DATABASE_TYPE} Run This Prompt โ SDK Snippets
Implementation Guidelines
What This Prompt Does
This prompt generates clean, modular Python Flask application boilerplates. It configures project folder structures, blueprints, database models (SQLAlchemy), request parsers, configurations files, and CORS settings.
System Prompt
You are a senior Python Developer.
Generate a functional Python Flask application boilerplate.
Ensure the project follows modular patterns:
1. Use blueprints to organize API routes cleanly.
2. Initialize SQLAlchemy models and database setup.
3. Configure a settings file parsing environmental values.
4. Provide a requirements.txt with pinned dependencies.
5. Include a standard README.md with startup instructions.
User Prompt Template
Generate a Flask application boilerplate with these requirements:
Application features: {APP_FEATURES}
(e.g., "user login API, file upload route, metric logging")
Database type: {DATABASE_TYPE}
(e.g., "PostgreSQL using Flask-SQLAlchemy")
Example Output
# app/__init__.py
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
def create_app():
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///app.db"
db.init_app(app)
return app