
- Set up project structure with FastAPI and SQLite - Implement user authentication with JWT - Create database models for users, events, bets, and transactions - Add API endpoints for user management - Add API endpoints for events and betting functionality - Add wallet management for deposits and withdrawals - Configure Alembic for database migrations - Add linting with Ruff - Add documentation in README
11 lines
499 B
Python
11 lines
499 B
Python
from fastapi import APIRouter
|
|
|
|
from app.api.v1.endpoints import auth, bets, events, users, wallet
|
|
|
|
api_router = APIRouter()
|
|
|
|
api_router.include_router(auth.router, prefix="/auth", tags=["Authentication"])
|
|
api_router.include_router(users.router, prefix="/users", tags=["Users"])
|
|
api_router.include_router(events.router, prefix="/events", tags=["Events"])
|
|
api_router.include_router(bets.router, prefix="/bets", tags=["Bets"])
|
|
api_router.include_router(wallet.router, prefix="/wallet", tags=["Wallet"]) |