Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 645 Bytes

File metadata and controls

24 lines (20 loc) · 645 Bytes

Pinterview

Development Setup

  • source .venv/bin/activate
  • pip install -r requirements.txt
  • fastapi run app.main:app --reload

TODOs:

High Priority (Security & Stability)

  • 🔴 Move SECRET_KEY to environment variables
  • 🔴 Add missing dependencies to requirements.txt
  • 🔴 Fix response_model inconsistencies Medium Priority (Performance & UX)
  • 🟡 Add proper error pages
  • 🟡 Implement pagination for question lists
  • 🟡 Add input validation
  • 🟡 Optimize database queries Low Priority (Code Quality)
  • 🟢 Remove unused imports
  • 🟢 Add comprehensive logging
  • 🟢 Add unit tests
  • 🟢 Add API documentation