Feel free to use the contact form or other contact options.
Bahati AI is an enterprise-grade dashboard that fundamentally changes how users interact with data. Instead of static views, it utilizes Generative UI to dynamically render interactive React components based on natural language queries.
The Architecture The system is built as a high-performance monorepo:
AI Capabilities As seen in the demo, the "AI Assistant" isn't just a chatbot. It supports multi-model routing (switching between Gemini 2.0 Flash and Grok depending on complexity) and uses tool calling to perform actions like creating projects, managing users, or generating visual task breakdowns on the fly.
Warm Black (Bg)
#ea580c
#0d9488
#ef4444
Running Next.js (Node) and Hono (Bun) as separate services created a challenge for sharing authentication sessions. The Solution: We architected a shared Auth Database and synchronized the BETTER_AUTH_SECRET across both environments, allowing the Next.js frontend to verify sessions server-side while the Hono API independently validates tokens.
With a monorepo structure separating API definitions from client consumption, maintaining types was critical. The Solution: We implemented oRPC, which exports the API router type definition from the server package directly to the client. This guarantees 100% type safety from the database query to the React component prop.


