Skip to main content

Technology Stack

The system is built on a modern, scalable stack designed for AI-driven document analysis.

Backend

  • Python: Core programming language.
  • FastAPI: High-performance web framework for building APIs.
  • SQLModel: Library for interacting with SQL databases using Python objects.
  • Google Gemini 2.0 Flash: Large Language Model used for deep document analysis (via google.genai).

Frontend

  • Next.js: React framework for production-grade web applications.
  • React: Library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.

Infrastructure & Data

  • SQLite: Lightweight, file-based relational database.
  • Docker & Docker Compose: Containerization for consistent development and deployment environments.