Automated Action 980400187c Create FastAPI backend for communications agency website
- 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
2025-06-10 11:00:53 +00:00

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",
]