A virtual try-on application that allows users to visualize clothing items on themselves using AI-powered technology.
- Virtual Try-On: Upload photos and try on different clothing items
- Fit Check: Get personalized fit recommendations
- Gallery: Browse and save your favorite looks
- Preferences: Customize your experience
- Responsive Design: Works on both desktop and mobile devices
- React 18 with TypeScript
- Vite for build tooling
- Modern CSS with responsive design
- Toast notifications for user feedback
- Node.js server
- RESTful API endpoints
- File upload handling
- Image processing capabilities
mini-tryon/
├── backend/ # Node.js server
│ ├── server.js # Main server file
│ └── package.json # Backend dependencies
├── fitcheck/ # React frontend application
│ ├── src/ # Source code
│ │ ├── components/ # Reusable UI components
│ │ ├── pages/ # Application pages
│ │ ├── lib/ # Utility functions and API
│ │ └── App.tsx # Main application component
│ ├── package.json # Frontend dependencies
│ └── vite.config.mjs # Vite configuration
└── README.md
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/himavanthkar/mini-tyron.git cd mini-tyron -
Install backend dependencies
cd backend npm install -
Install frontend dependencies
cd ../fitcheck npm install
-
Start the backend server
cd backend npm start -
Start the frontend development server
cd fitcheck npm run dev -
Open your browser and navigate to
http://localhost:5173
- Welcome Screen: Start by uploading your photo
- Try-On: Select clothing items to try on
- Fit Check: Get personalized recommendations
- Save Favorites: Save your favorite looks to your gallery
- Customize: Adjust preferences and settings
POST /api/upload- Upload user photosPOST /api/tryon- Process virtual try-onGET /api/fits- Retrieve saved fitsPOST /api/preferences- Update user preferences
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need help, please open an issue on GitHub.
- Built with modern web technologies
- Powered by AI for virtual try-on capabilities
- Designed for the best user experience