About AI Assistant

This AI Assistant is a full-stack web application that provides AI-powered responses to programming and technology-related questions using a Large Language Model (LLM). The application combines a FastAPI backend, interactive frontend interface, SQLite database integration, and AI API services to create a complete AI-powered web experience.

Users can submit questions, receive AI-generated answers, save and retrieve conversation history, manage stored conversations, and download AI responses as PDF documents through a clean and responsive user interface.


Project Overview

This project demonstrates:


Features


Technologies Used

This project was developed as a portfolio project to demonstrate practical skills in full-stack web development, artificial intelligence integration, database management, frontend development, and cloud deployment.