
- Set up project structure with FastAPI application - Implement SQLAlchemy models for users, services, projects, team members, contacts - Create API endpoints for website functionality - Implement JWT authentication system with user roles - Add file upload functionality for media - Configure CORS and health check endpoints - Add database migrations with Alembic - Create comprehensive README with setup instructions
17 lines
1.1 KiB
Python
17 lines
1.1 KiB
Python
from app.schemas.contact import Contact as Contact, ContactCreate as ContactCreate, ContactUpdate as ContactUpdate
|
|
from app.schemas.project import Project as Project, ProjectCreate as ProjectCreate, ProjectUpdate as ProjectUpdate
|
|
from app.schemas.service import Service as Service, ServiceCreate as ServiceCreate, ServiceUpdate as ServiceUpdate
|
|
from app.schemas.settings import Settings as Settings, SettingsCreate as SettingsCreate, SettingsUpdate as SettingsUpdate
|
|
from app.schemas.team_member import TeamMember as TeamMember, TeamMemberCreate as TeamMemberCreate, TeamMemberUpdate as TeamMemberUpdate
|
|
from app.schemas.token import Token as Token, TokenPayload as TokenPayload
|
|
from app.schemas.user import User as User, UserCreate as UserCreate, UserUpdate as UserUpdate
|
|
|
|
__all__ = [
|
|
"Contact", "ContactCreate", "ContactUpdate",
|
|
"Project", "ProjectCreate", "ProjectUpdate",
|
|
"Service", "ServiceCreate", "ServiceUpdate",
|
|
"Settings", "SettingsCreate", "SettingsUpdate",
|
|
"TeamMember", "TeamMemberCreate", "TeamMemberUpdate",
|
|
"Token", "TokenPayload",
|
|
"User", "UserCreate", "UserUpdate",
|
|
] |