from fastapi import FastAPI from fastapi.responses import HTMLResponse from fastapi.templating import Jinja2Templates from starlette.requests import Request from backend.app.main import app templates = Jinja2Templates(directory='frontend/templates') @app.get('/admin', response_class=HTMLResponse) async def admin_dashboard(request: Request): return templates.TemplateResponse('admin.html', {'request': request})