
- Set up project structure with modular organization - Implement database models for users, organizations, clients, invoices - Create Alembic migration scripts for database setup - Implement JWT-based authentication and authorization - Create API endpoints for users, organizations, clients, invoices - Add PDF generation for invoices using ReportLab - Add comprehensive documentation in README
8 lines
367 B
Python
8 lines
367 B
Python
from app.db.base import Base # noqa
|
|
from app.db.session import engine, SessionLocal, get_db # noqa
|
|
|
|
# Import all the models here so that Alembic can discover them
|
|
from app.models.user import User # noqa
|
|
from app.models.organization import Organization # noqa
|
|
from app.models.client import Client # noqa
|
|
from app.models.invoice import Invoice, InvoiceItem # noqa |