-
Notifications
You must be signed in to change notification settings - Fork 1
Technical Stack
Benson King'ori edited this page Jun 11, 2025
·
1 revision
This page provides a clear, categorized list of the key technologies, frameworks, and platforms used to build the Frisque application.
| Category | Technology / Service | Description |
|---|---|---|
| Backend Framework | Django | The core web framework for the user-facing application, API, and data management. |
| AI Agent Framework | Google Agent Development Kit (ADK) | The toolkit used to build, debug, and orchestrate our specialized AI agents. |
| Database | PostgreSQL | A robust, open-source relational database for storing structured data like user accounts and scan jobs. |
| Asynchronous Tasks | Celery & RabbitMQ | The system for running long, time-consuming AI analysis tasks in the background without blocking the user. |
| Real-time Comms | Django Channels | Enables real-time communication with the user's browser using WebSockets for live progress updates. |
| Object Storage | Google Cloud Storage (GCS) | A scalable service for storing large, unstructured files like uploaded pitch decks and generated reports. |
| Containerization | Docker & Docker Compose | The platform for packaging our application and its services into isolated containers, ensuring a consistent development and deployment environment. |
| Infrastructure as Code | Terraform | The tool for defining and managing our cloud infrastructure programmatically, making our setup repeatable and version-controlled. |
| Cloud Platform | Google Cloud Platform (GCP) | The primary cloud provider for hosting all our services, including Cloud Run, Cloud SQL, and a suite of AI/ML tools. |
| AI Models | Google AI (Gemini) | The primary suite of Large Language Models (LLMs) used to power the reasoning capabilities of our agents. |