
- 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
16 lines
436 B
Python
16 lines
436 B
Python
from app.schemas.bet import Bet, BetCreate, BetUpdate
|
|
from app.schemas.event import (
|
|
Event,
|
|
EventCreate,
|
|
EventUpdate,
|
|
Market,
|
|
MarketCreate,
|
|
MarketUpdate,
|
|
Outcome,
|
|
OutcomeCreate,
|
|
OutcomeUpdate,
|
|
)
|
|
from app.schemas.token import Token, TokenPayload
|
|
from app.schemas.transaction import Transaction, TransactionCreate, TransactionUpdate
|
|
from app.schemas.user import User, UserCreate, UserInDB, UserUpdate
|