Technology stack

CiteGuild is built with reliable, well-supported tools that keep the product simple to run and easy to extend.

  • Sentry: For error tracking and performance monitoring, ensuring a smooth user experience.
  • Python 3.14.5: The backend runtime.
  • Django 6.0.5: Our primary web framework, providing a robust foundation for our backend.
  • Django-Q2: A task queue and scheduler for Django, helping us manage background tasks efficiently.
  • Node.js 24.15.0 LTS: The frontend build runtime.
  • CapRover: Our deployment and server management tool, simplifying our DevOps processes.
  • GitHub: For version control and collaborative development of our codebase.
  • Redis 8.6.3: An in-memory data structure store, used as a database, cache, and message broker.
  • PostgreSQL 18: Our primary relational database management system.
  • OpenRouter: Routing AI features across supported model providers.
  • HTMX: For server-rendered partial updates that keep Django templates in charge.
  • Alpine.js: For small browser-only UI state like dropdowns, modals, and theme controls.
  • WhiteNoise: For efficient serving of static files.

If you have questions about these technology choices, contact us at rasul@lvtd.dev.