🌟 ConvoCraft

ConvoCraft is an AI-powered chatbot designed for seamless, real-time, context-aware conversations using Groq Llama 3.1. It features a modern, professional UI with an intuitive chat interface, optimized for desktop and mobile.
🎯 Project Overview
ConvoCraft demonstrates full-stack web development skills and AI integration:
- AI-powered backend: Flask server communicates with Groq API for intelligent responses.
- Professional UI: Responsive chat interface with new conversation flow, user and bot avatars, and enhanced UX.
- Startup-level polish: Built for a high-quality, real-time chatbot experience, suitable for portfolio and internship demonstration.
🛠️ Tech Stack
| Technology |
Purpose |
| Python (Flask) |
Backend server and API integration |
| HTML, CSS, Bootstrap |
Frontend design and responsive layout |
| Groq API (Llama 3.1) |
AI-powered chatbot engine |
| JavaScript |
AJAX communication between frontend and backend |
🚀 Features
- AI Chatbot: Groq Llama 3.1 provides context-aware, real-time responses.
- Responsive UI: Chat interface adapts to mobile and desktop.
- New Conversation Flow: Reset chat history easily with a single button.
- User and Bot Avatars: Professional avatars improve UX.
- Footer: Shows developer name and powered-by Groq API acknowledgment.
🖼️ Screenshots
.png)
.png)
.png)
⚡ Getting Started
1. Clone the repository
git clone https://github.com/SivaRakshana3207/ConvoCraft.git
cd ConvoCraft
2. Install Dependencies
bash pip install flask groq
3. Add Your API Key
Create a .env file in the project root and add your Groq API key:
env GROQ_API_KEY=your_groq_api_key_here
4. Run the Application
📫 Connect with Me