Improve on the template, most things work???

This commit is contained in:
Charles Descamps 2025-06-03 21:13:39 -07:00
parent c0f9876184
commit 46fa0d1ae5
19 changed files with 396 additions and 181 deletions

View file

@ -1,35 +1,20 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_migrate import Migrate
from config import Config
db = SQLAlchemy()
login_manager = LoginManager()
migrate = Migrate()
def create_app():
app = Flask(__name__)
app.config.from_object(Config)
db.init_app(app)
login_manager.init_app(app)
migrate.init_app(app, db)
# Register blueprints for modular routes
from .routes.admin import admin_bp
from .routes.auth import auth_bp
from .routes.customer import customer_bp
from .routes.repair import repair_bp
from .routes.inventory import inventory_bp
from .routes.technician import technician_bp
from .routes.audit import audit_bp
app.register_blueprint(admin_bp)
app.register_blueprint(auth_bp)
app.register_blueprint(customer_bp)
app.register_blueprint(repair_bp)
app.register_blueprint(inventory_bp)
app.register_blueprint(technician_bp)
app.register_blueprint(audit_bp)
from app.routes import customer, technician, admin
app.register_blueprint(customer.customer_bp)
app.register_blueprint(technician.technician_bp)
app.register_blueprint(admin.admin_bp)
with app.app_context():
from app import models
return app