Welcome to FashChat, a fashion-forward tool that blends AI with style! FashChat helps you analyze outfits, explore makeup looks, and dive deep into iconic fashion moments from movies or celebrity appearances. Whether you want styling tips, outfit recommendations, or insight into current trends, FashChat is your go-to fashion advisor.
To set up FashChat on your local machine, follow these steps:
git clone https://github.com/your-username/fashchat.git
cd fashchat
This keeps dependencies isolated to the project.
python -m venv fashchat-env
source fashchat-env/bin/activate # On Windows: fashchat-envScriptsactivate
Ensure you have pip
installed, then run:
pip install -r requirements.txt
Create a .env
file in the project root to store your Google API key:
GOOGLE_API_KEY=your_google_api_key_here
Launch the Streamlit app with the following command:
streamlit run fashchat.py
After running the above command, open your browser and go to:
http://localhost:8501
Note: If you need to use a different port, add the --server.port
flag:
streamlit run fashchat.py --server.port 8502
├── fashchat.py # Main application script
├── requirements.txt # List of dependencies
├── .env # Environment variables (keep it secret!)
├── README.md # Project documentation
└── assets # Folder for any additional resources (e.g., logo image)
Outfit Analyzer:
Makeup Look Insights:
Movie/Celebrity Fit Analyze:
Contributions are welcome! Feel free to fork the project and create pull requests to improve FashChat.
This project is licensed under the MIT License. See LICENSE
for details.