AI Personal Styling Chatbot ππ€
A Flask-based AI chatbot that acts as a personal stylist, giving outfit recommendations based on user input. It uses Google Gemini AI to generate stylish, friendly, and context-aware fashion suggestions.
β¨ Features
AI-powered outfit suggestions
Friendly and stylish chatbot personality
Context-aware conversations
Gender-based outfit recommendations
Occasion and weather-based styling
Emoji-enhanced responses for better user experience
Simple web interface
π Tech Stack
Backend: Flask (Python)
AI Model: Google Gemini (gemini-1.5-flash)
Frontend: HTML, CSS, JavaScript
Environment Management: python-dotenv
π Project Structure project-folder/ β βββ app.py # Main Flask backend βββ index.html # Frontend UI βββ .env # Environment variables (API key) βββ requirements.txt # Dependencies βββ README.md # Project documentation
βοΈ Installation & Setup
-
Clone the Repository git clone https://github.com/your-username/personal-styling-chatbot.git cd personal-styling-chatbot
-
Create a Virtual Environment (optional but recommended) python -m venv venv