app Package

Y2K-themed Flask blog application package.

Main application module for Cyber Y2K Personal Digital Space. Creates the Flask app instance, initializes the database, and provides Swagger UI API documentation via Flasgger.

app.create_app(config_class=<class 'app.config.Config'>)[source]

Flask application factory function.

Creates a Flask app instance, initializes extensions, and registers URL routes. A custom configuration class can be injected for testing purposes.

Parameters:

config_class (type) – Flask configuration class. Defaults to Config.

Returns:

A fully initialized Flask application instance.

Swagger UI, SQLAlchemy, and routes are all registered.

Return type:

Flask