{"id":18058213,"url":"https://github.com/usha66/fashchat","last_synced_at":"2026-02-09T10:03:51.830Z","repository":{"id":260287670,"uuid":"880871022","full_name":"Usha66/Fashchat","owner":"Usha66","description":"FashChat uses AI to deliver personalized fashion insights! Upload outfit or makeup images, analyze iconic celebrity styles, and get trend recommendations. Built with Streamlit and Google Generative AI, it’s your go-to virtual fashion consultant!","archived":false,"fork":false,"pushed_at":"2024-12-24T14:05:16.000Z","size":10,"stargazers_count":0,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:14:29.447Z","etag":null,"topics":["datavisualization","fashionai","genai","llm","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Usha66.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-30T14:12:13.000Z","updated_at":"2024-12-24T14:05:19.000Z","dependencies_parsed_at":"2024-10-30T15:36:20.630Z","dependency_job_id":null,"html_url":"https://github.com/Usha66/Fashchat","commit_stats":null,"previous_names":["usha66/fashchat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Usha66%2FFashchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Usha66%2FFashchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Usha66%2FFashchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Usha66%2FFashchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Usha66","download_url":"https://codeload.github.com/Usha66/Fashchat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247325701,"owners_count":20920714,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datavisualization","fashionai","genai","llm","streamlit"],"created_at":"2024-10-31T03:05:38.285Z","updated_at":"2026-02-09T10:03:51.119Z","avatar_url":"https://github.com/Usha66.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# FashChat: Your Timeless Fashion Analyzer\n\nWelcome 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.\n\n## Features\n\n- **Outfit Analysis**: Upload an image of any outfit to get expert insights, trend checks, and styling suggestions.\n- **Makeup Look Insights**: Discover tips and tricks to recreate a makeup look, personalized for you.\n- **Movie/Celebrity Fit Analysis**: Analyze an iconic look from movies or celebrities and receive recommendations on where to find similar pieces.\n\n## Installation Guide\n\nTo set up FashChat on your local machine, follow these steps:\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/Usha66/fashchat.git\ncd fashchat\n```\n\n### 2. Create a Virtual Environment (Optional but Recommended)\n\nThis keeps dependencies isolated to the project.\n\n```bash\npython -m venv fashchat-env\nsource fashchat-env/bin/activate  # On Windows: fashchat-env\\Scripts\\activate\n```\n\n### 3. Install Requirements\n\nEnsure you have `pip` installed, then run:\n\n```bash\npip install -r requirements.txt\n```\n\n### 4. Set Up Environment Variables\n\nCreate a `.env` file in the project root to store your Google API key:\n\n```plaintext\nGOOGLE_API_KEY=your_google_api_key_here\n```\n\n### 5. Run the App\n\nLaunch the Streamlit app with the following command:\n\n```bash\nstreamlit run fashchat.py\n```\n\n### 6. Access FashChat\n\nAfter running the above command, open your browser and go to:\n\n```plaintext\nhttp://localhost:8501\n```\n\n**Note:** If you need to use a different port, add the `--server.port` flag:\n\n```bash\nstreamlit run fashchat.py --server.port 8502\n```\n\n## Project Structure\n\n```plaintext\n├── fashchat.py          # Main application script\n├── requirements.txt     # List of dependencies\n├── .env                 # Environment variables (keep it secret!)\n├── README.md            # Project documentation\n└── assets               # Folder for any additional resources (e.g., logo image)\n```\n\n## Usage\n\n1. **Outfit Analyzer**:\n   - Upload an outfit image.\n   - Choose analysis options (e.g., Trendiness Check, Styling Tips).\n   - Click \"Analyze Outfit\" to receive feedback on your uploaded image.\n\n2. **Makeup Look Insights**:\n   - Upload a close-up image for makeup analysis.\n   - Provide any specific insights or focus areas you want in the prompt.\n   - Click \"Analyze Makeup\" to get detailed makeup insights.\n\n3. **Movie/Celebrity Fit Analyze**:\n   - Enter the movie or celebrity name.\n   - Optionally, upload an image of the character or celebrity.\n   - Select analysis options (e.g., Trend Analysis, Outfit Availability Suggestions).\n   - Click \"Analyze Movie/Celebrity Fit\" to explore the outfit.\n\n## Contributing\n\nContributions are welcome! Feel free to fork the project and create pull requests to improve FashChat.\n\n## License\n\nThis project is licensed under the MIT License. See `LICENSE` for details.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusha66%2Ffashchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusha66%2Ffashchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusha66%2Ffashchat/lists"}