Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 517 Bytes

File metadata and controls

15 lines (13 loc) · 517 Bytes

AI Interview Analyzer - System Design & Implementation

Key Features

  • RESTful API for message ingestion
  • Mock LLM service with realistic responses
  • SQLite database for data persistence
  • Session-based conversation threading
  • Theme accumulation across messages
  • Basic observability (logging, metrics)

API Endpoints

  • POST /api/messages - Submit user message
  • GET /api/sessions/:id - Get conversation thread
  • GET /api/themes/:sessionId - Get accumulated themes
  • GET /api/health - Health check