
- Set up FastAPI application structure - Create database models for User, Product, Cart, CartItem, Order, and OrderItem - Set up Alembic for database migrations - Create Pydantic schemas for request/response models - Implement API endpoints for products, cart operations, and checkout process - Add health endpoint - Update README with project details and documentation
6 lines
367 B
Python
6 lines
367 B
Python
# Import all models to make them available for Alembic
|
|
from app.models.base import BaseModel, TimestampMixin # noqa: F401
|
|
from app.models.user import User # noqa: F401
|
|
from app.models.product import Product # noqa: F401
|
|
from app.models.cart import Cart, CartItem # noqa: F401
|
|
from app.models.order import Order, OrderItem, OrderStatus, PaymentMethod # noqa: F401 |