A modern, intelligent chatbot that brings AI conversations to life!
This project demonstrates the perfect harmony between frontend design, backend architecture, and cutting-edge AI technology.
Our chatbot leverages:
- ๐จ Frontend: Beautiful, responsive UI crafted with Bolt AI
- โ๏ธ Backend: Robust Flask server handling seamless API communication
- ๐ AI Engine: Powerful LLaMA model via Together AI for intelligent responses
- ๐ฌ Experience: Natural, context-aware conversations that feel human-like
|
๐ค AI-Powered Conversations
๐ Responsive Design
โก Real-time Communication
|
๐ Secure API Integration
๐จ Modern Interface
๐ง Easy to Extend
|
| Technology | Purpose | Icon |
|---|---|---|
| Python + Flask | Backend API Server | |
| Together AI | LLaMA Model API | ๐ง |
| Bolt AI | Frontend Generation | โก |
| HTML/CSS/JS | User Interface |
- Python 3.8+
- Git
- Together AI API key
1. Clone the Repository
git clone https://github.com/your-username/friendly-chatbot.git
cd friendly-chatbot2. Set Up Virtual Environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate3. Install Dependencies
pip install -r requirements.txt4. Configure Environment
# Create .env file
touch .env
# Add your API key
echo "TOGETHER_API_KEY=your_api_key_here" > .env5. Launch the Application
# Start backend server
python app.py
# Open frontend in browser
# Navigate to frontend folder and open index.htmlfriendly-chatbot/
โ
โโโ backend/
โ โโโ app.py
โ โโโ .env
โ โโโ requirements.txt
โ
โโโ frontend/
โ โโโ index.html
โ โโโ script.js
โ โโโ styles.css
โ
โโโ README.md
POST /chat
Request Body:
{
"message": "Hello, how are you?"
}Response:
{
"response": "Hello! I'm doing great, thank you for asking. How can I help you today?",
"timestamp": "2024-01-15T10:30:00Z",
"status": "success"
}Step-by-step Guide:
- Visit Bolt AI
- Prompt: "Create a modern chat interface for an AI chatbot with dark theme, message bubbles, and typing indicators"
- Customize the generated UI to match your brand
- Export and integrate with your Flask backend
We love contributions! Here's how you can help:
- ๐ด Fork the repository
- ๐ฟ Create a feature branch (
git checkout -b amazing-feature) - ๐ Commit your changes (
git commit -m 'Add amazing feature') - ๐ค Push to the branch (
git push origin amazing-feature) - ๐ Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Enjoyed this project? Give it a โญ!
Made with ๐ by Karthikeyan K R
Building the future, one conversation at a time.






