Projects

Chat Web AI

Spring Boot
Svelte
Open AI

API and Interface for Conversational AI Interaction Go to the website

Chat web capture

Web Chat: A Comprehensive ChatGPT API with a User-Friendly Interface

Web Chat is a comprehensive solution that provides a user-friendly interface to interact with ChatGPT’s powerful capabilities. It offers a secure and scalable API that abstracts away the complexities of ChatGPT, making it easier for developers to integrate its functionality into their applications.

Secure and Scalable API: The API is built using Spring Boot and Spring Security, ensuring secure access and authentication. It provides a well-defined interface for interacting with ChatGPT’s various features, enabling developers to seamlessly integrate it into their applications.

Responsive Web Chat Interface: The front-end is developed using Svelte, a lightweight JavaScript framework. It provides a user-friendly chat interface that mimics the conventional chat experience. Additionally, the responsive design ensures optimal viewing and interaction across various devices.

Code Availability

The source code for both the API and front-end is readily available on GitHub:

API Source Code: https://github.com/Roberto-GH/chatgpt-api

Front-end Source Code: https://github.com/Roberto-GH/chatbot-web

Deployment and Infrastructure

Backend Deployment: The backend is deployed on AWS using Elastic Container Service (ECS) and Fargate. This containerization approach facilitates efficient execution and scaling of data processing workloads.

Front-end Deployment: The front-end is deployed using Netlify, a platform specifically designed for deploying static websites. This ensures a reliable and performant hosting solution for the web chat interface.