from flask import Flask
from .config import load_config

def create_app():
    app = Flask(__name__)
    load_config(app)

    from .routes.web import bp as web_bp
    app.register_blueprint(web_bp)

    @app.get("/health")
    def health():
        return {"status": "ok"}

    return app
