Changelog:

Backend:
- ADD Favorites routes
- EXTEND Index routes
- ADD FastAPI tags for routes

Frontend:
- ADD Next.JS Template
This commit is contained in:
Kentai Radiquum 2024-04-18 22:29:26 +05:00
parent 23ac963dee
commit 642277face
Signed by: Radiquum
GPG key ID: 858E8EE696525EED
17 changed files with 1052 additions and 10 deletions

View file

@ -1,18 +1,39 @@
import uvicorn
from fastapi import FastAPI
from modules.pages import favorites
from modules.pages import index
from modules.release import release
from modules.user import auth
from modules.user import profile
TAGS = [
{
"name": "Index",
"description": "Main page API requests",
},
{
"name": "Profile",
"description": "Profile API requests",
},
{
"name": "Releases",
"description": "Releases API requests",
},
{
"name": "Favorites",
"description": "Favorites API requests",
},
]
app = FastAPI()
app.include_router(profile.router, prefix="/profile")
app.include_router(auth.router, prefix="/auth")
app.include_router(profile.router, prefix="/profile", tags=["Profile"])
app.include_router(auth.router, prefix="/auth", tags=["Profile"])
app.include_router(release.router, prefix="/release")
app.include_router(release.router, prefix="/release", tags=["Releases"])
app.include_router(index.router, prefix="/page")
app.include_router(index.router, prefix="/index", tags=["Index"])
app.include_router(favorites.router, prefix="/favorites", tags=["Favorites"])
if __name__ == "__main__":
uvicorn.run("main:app", host="0.0.0.0", port=8000)