Added some joke and info root endpoint and some TODOs

This commit is contained in:
Marta Borgia Leiva 2026-01-27 12:46:45 +01:00
parent d76a50f5f0
commit e3be049870

15
main.py
View file

@ -1,14 +1,23 @@
from fastapi import FastAPI, HTTPException, Depends
from routers.tasks import router as tasks_router
from routers.projects import router as projects_router
from routers.users import router as users_router
app = FastAPI()
app.include_router(tasks_router)
app.include_router(users_router)
app.include_router(projects_router)
"""ping pong :)"""
@app.get("/ping")
def ping():
return {"message": "pong"}
return {"message": "pong"}
"""Gives project url"""
@app.get("/sources")
def source():
return {"url": "https://github.com/a-mayb3/Kanban_clone_backend"}
## TODO: Add root endpoint that gives basic info about the API
## TODO: Add more detailed error handling and logging
## TODO: Implement authentication and authorization mechanisms