Skip to content

Jabba-AI

Jabba

A full-stack AI chatbot platform built with Go, Python, Nuxt, and Vue. The system is divided into three repositories:

Repository

  • jabba-ai – The main repository
  • jabba-ai-bot – a Python-based AI engine that interfaces with a locally hosted ML model.
  • jabba-ai-chat-app – Go-based chat backend composed of three microservices using the Gin framework.
  • jabba-ai-ui – Frontend and backend UI built with Nuxt (Node) and Vue, fully written in TypeScript.

TechStack

  • Programming Languages: Python, AI, Go, JavaScript, TypeScript
  • Frameworks: FastAPI, Gin, Node.js, Vue.js, Nuxt.js, Ollama
  • Databases: MySQL, MongoDB, Redis, SQLAlchemy
  • DevOps & Engineering / Architecture: Docker, Kubernetes, AWS, CI/CD, Git, GitHub, Hexagonal Architecture

Languages

Frameworks

Databases

DevOps

Author: Federico Baú