← Back to Portfolio

Interactive LLM Chatbot

Project Overview

This project showcases an interactive chatbot interface powered by OpenAI's GPT-4.1 language model. The implementation demonstrates modern conversational AI capabilities, including natural language understanding, context retention, and intelligent response generation.

Built with a full-stack architecture, the frontend provides a clean, responsive chat interface while a NestJS backend server acts as a secure proxy to the OpenAI API. This design ensures the API key remains protected on the server and is never exposed to client-side code, preventing unauthorized access and potential misuse.

The backend is deployed on Railway with CORS protection, allowing only authorized domains to communicate with the API. This project demonstrates my understanding of API security best practices, RESTful architecture, and modern web development.

Try the Chatbot

AI Assistant Online
🤖

Hello! I'm an AI assistant. I can help you with questions about programming, technology, or just have a friendly conversation. How can I assist you today?

Key Features

Technologies Used

NestJS OpenAI API Node.js RESTful APIs JavaScript (ES6+) HTML5/CSS3 Railway (Cloud Hosting)