purple blobpurple blobblue blob

Case Study

Botastico

A webapp and a REST API which allow anyone to build ChatGPT agents infused with custom data

company image

Technologies

Vercel
React
Next.js
Python

About Botastico

Botastico is a versatile SaaS platform that allows users to create AI-driven chatbots enriched with custom data. Designed for customer support, knowledge bases, and intelligent automation, Botastico offers seamless integration with websites and other tools. With advanced language model support, the platform provides a quick setup process, extensive customization, and API accessibility. Botastico is also supported by comprehensive documentation, including Docusaurus and Swagger docs, making it easy for developers to get started. Explore the tool's capabilities through the free plan at Botastico.

The Challenge

Botastico has its backend and API built using Python, which is an excellent choise as the data science and machine learning ecosystem is largely Python based. Bitropia was challenged to build the web service around the Python backend API.

Besides using our favourite tools for Botastico's webapp, Bitropia used Turborepo for a monorepo architecture. This allowed us to create local packages that could be shared between the client portal, the admin panel, and the public web.

The project used Google Cloud Platfrom, which was a great learning experience for our team, as we usually focus on AWS.

Programming work for Botastico's web application coincided with the release of Next.js 13.4, which introduced a stable version of the App Router. It was a good opportunity to get early experience with the new React.js paradigm – server components.

The team also had to deliver documentation and user guides using Docusaurus.

The Result

Bitropia successfully developed a full-featured web application and public site for Botastico, complemented by well-structured documentation through Docusaurus and Swagger. The platform, built on a Turborepo monorepo architecture, offers a cohesive experience across the client portal, admin panel, and public interface. The use of Google Cloud Platform and Firebase, combined with Next.js, resulted in a scalable, high-performance solution. Botastico now stands as a robust tool for creating custom AI chatbots, with a free plan available for users to explore its potential at Botastico.

The Result

Ready to jump into the world of Bitropia?

logo

© 2024 Bitropia, All Rights Reserved

linkedin