Skip to Content
SmartQnA is released 🎉
DeploymentFast API Overview

⚡ FastAPI Overview

The backend is powered by FastAPI for high performance and easy async support.

🔩 Key Components

  • main.py: Entry point
  • api/: All route handlers
  • models/: ORM models
  • schemas/: Pydantic schemas
  • services/: Business logic
  • auth/: JWT-based authentication

🔐 Auth

  • JWT tokens issued on login
  • Role-based access for Professors, TAs, Admins
Last updated on