yuvabe / src /main.py
DhanushMahesh's picture
fix: update root endpoint message for clarity
d1ab4c2
from src.wellbeing.router import router as wellbeing
from fastapi import FastAPI
import os
from src.auth.router import router as auth_router
from src.chatbot.router import router as chatbot_router
from src.core.database import init_db
from src.home.router import router as home_router
from src.notifications.router import router as notifications_router
from src.payslip.router import router as payslip_router
from src.profile.router import router as profile
from src.journaling.router import router as journal
from src.core.router import router as app_config
from fastapi.staticfiles import StaticFiles
app = FastAPI(title="Yuvabe App API")
@app.on_event("startup")
async def on_startup():
await init_db()
app.include_router(home_router, prefix="/home", tags=["Home"])
app.include_router(app_config)
app.include_router(profile)
app.include_router(auth_router)
app.include_router(chatbot_router)
app.include_router(wellbeing)
app.include_router(notifications_router)
app.include_router(payslip_router)
app.include_router(journal)
@app.get("/")
def root():
return {"message": "API is running fine!! Finally..."}