feat: get projects endpoint

This commit is contained in:
2025-08-03 10:34:54 +04:00
parent 3e51d26c65
commit 8ef265cd45
9 changed files with 88 additions and 7 deletions

View File

@ -0,0 +1 @@
from .project import project_router as project_router

21
routes/project.py Normal file
View File

@ -0,0 +1,21 @@
from fastapi import APIRouter
from backend.dependecies import SessionDependency
from schemas.project import GetProjectsResponse
from services.project import ProjectService
project_router = APIRouter(
prefix="/project",
tags=["project"],
)
@project_router.get(
"/",
response_model=GetProjectsResponse,
operation_id="get_projects",
)
async def get_projects(
session: SessionDependency,
):
return await ProjectService(session).get_projects()