Rekindle finds modern alternatives to your favorite clothes. Just upload a photo, set your preferences, and our AI delivers personalized, style-matching recommendations.
Rekindle is an AI-powered fashion application that helps users find alternatives to their favorite clothing items, especially when they're discontinued. By leveraging advanced visual search algorithms and style-matching techniques, Rekindle offers personalized recommendations that match your personal style preferences.
- Visual Search: Upload photos of clothing items you love
- Style Matching: AI-powered algorithms find similar alternatives
- Personalized Recommendations: Customize preferences to refine your search
- Cross-Platform Access: Works seamlessly across multiple devices
- Discontinued Item Solutions: Find alternatives for items that are no longer available
- Upload a Photo: Take or upload a picture of your favorite clothing item
- Set Preferences: Specify your size, price range, preferred brands, and other criteria
- Get Recommendations: Receive AI-curated alternatives that match your style
- Shop with Ease: Click through to purchase items from partner retailers
- Frontend: React.js, HTML5, CSS3
- Backend: Flask, Python
- AI/ML: CLIP (from Hugging Face), Computer Vision algorithms
- Database: MongoDB
- Node.js (v14.0.0 or higher)
- Python (v3.8 or higher)
- pip (latest version)
-
Clone the repository
git clone https://github.com/TomMitchell123/Rekindle.git cd rekindle -
Install frontend dependencies
cd client npm install -
Install backend dependencies
cd ../server npm install -
Set up environment variables
cp .env.example .envEdit the
.envfile with your configuration details -
Start the development servers
# In the project terminal npm start -
Open your browser and navigate to
http://localhost:5173
The Rekindle API provides endpoints for:
- Image upload and processing
- Style matching and recommendation
- User preference management
- Product details and links
Detailed API documentation is available at /api/docs when running the development server.
This project is licensed under the MIT License - see the LICENSE file for details.
- CLIP for visual recognition capabilities
- Hugging Face for ML model implementations
- All the amazing developers who contributed to this project
Project Link: https://github.com/TomMitchell123/Rekindle