refactor: restructure project into layered architecture

This commit is contained in:
2026-05-17 03:36:28 +03:30
parent b4971fcb6a
commit be6e1fab8e
29 changed files with 240 additions and 302 deletions

View File

@@ -1,18 +1,13 @@
from fastapi import FastAPI, Depends, HTTPException
from sqlalchemy.orm import Session
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
import models
import schemas
import crud
from api.admin import router as admin_router
from api.user import router as user_router
from database import SessionLocal, engine
models.Base.metadata.create_all(bind=engine)
app = FastAPI()
# CORS
app.add_middleware(
CORSMiddleware,
allow_origins=["*"],
@@ -22,6 +17,6 @@ app.add_middleware(
)
app.include_router(admin_router)
app.include_router(user_router)
app.include_router(admin_router)
app.include_router(user_router)