frontend, etc.

This commit is contained in:
2024-05-17 09:41:26 +02:00
parent 2185b217e1
commit c1c9f98e87
19 changed files with 573 additions and 17 deletions

View File

@@ -1,16 +1,30 @@
from fastapi import FastAPI
from app.routers import admin, user
from fastapi import FastAPI, Request
from app.routers import admin, user, songs
from fastapi.staticfiles import StaticFiles
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
app = FastAPI()
app.include_router(admin.router)
app.include_router(user.router)
app.include_router(songs.router)
@app.get("/")
def root():
return {"message": "Hello World"}
app.mount("/static", StaticFiles(directory="static"), name="static")
templates = Jinja2Templates(directory="templates")
@app.get("/", response_class=HTMLResponse)
async def root(request: Request, session_id : str = ""):
if session_id == "":
return templates.TemplateResponse(
request=request, name="landing.html"
)
else:
return templates.TemplateResponse(
request=request, name="voting.html"
)
# 1PMy17eraogNUz436w3aZKxyij39G1didaN02Ka_-45Q
# 71046222
# 71046222