A place to design, vote, and shape the future of fashion!
- Description
- How to Install and Run the Project
- Key Features
- Walkthrough
- Tech Stack Used
- Future Scope
Your voice matters! With the focus on co-creation our Fashion Lab allows users to be a part of the design process and gives them a space to share their designs, upvote and thus set the trends. It fosters a collaborative ecosystem where users can express themselves through Avatar Customization. Voting on user-generated designs grants them a voice in shaping future trends. The platform acts as a bridge between Gen Z and Myntra, providing invaluable insights into the ever-evolving preferences of this fashion-forward generation. Become a trendsetter, and watch your unique vision translate into real-world styles!
-
Install Python:
Visit website -
Install Django and additional libraries:
pip install django requests pygltflib numpy Pillow opencv-python scikit-image pandas
```console
git clone https://github.com/vansheeekaaa/FashionLab.git
cd FashionLab
```console
python manage.py migrate
```console
python manage.py runserver
http://127.0.0.1:8000/ (Ctrl + Click if using VSCode to open the link)
FashionLab introduces a dynamic "LAB" section within Myntra, where users engage in interactive design activities, vote on submissions, and curate their digital closets. Here's a glimpse of what awaits you:
- Interactive Design Platform: A seamless user experience for both exploring and creating fashion designs.
- Custom Designing: Experiment with various styles and options to create personalized avatars that reflect individual fashion preferences.
- Personalized Closet: A digital wardrobe where users can save, organize, and revisit their favorite designs for inspiration.
- Gamified Experience: Engage in gamified design challenges and activities that encourages creativity among users.
- Trend Exploration: Discover emerging fashion trends and styles through curated collections and user-generated content.
-
Navigate to navbar and select LAB option
-
Login or SignUp
-
Explore the New Theme announced and Upvote your favourite designs and Add them to your Closet!
-
Explore Recommendations for your favourite designs.
-
If you selected PARTICIPATE - Get ready to showcase your talent. Think! Design! Submit!
-
Explore MY CLOSET option
-
See and get influenced by Previous Trendsetters
- HTML: Used to provide the core structure and foundation of the user interface.
- CSS: USed for styling the user interface with layouts, colors, and interactive elements.
- JavaScript: Used for adding interactivity and dynamic behavior to the user experience.
- Python: Used for server-side logic.
- Django Framework: A high-level framework used for handling various tasks like user authentication and database interaction.
- ReadyPlayerMe: Used for Avatar creation.
- sqlite3: Used for creating a database of Design submissions.
- pandas: Used for processing data from CSV files.
- requests: Used for making HTTP requests to fetch GLB files and images from URLs.
- pygltflib: Used for loading and parsing for extracting texture images from the GLB.
- numpy: Used for numerical operations and array manipulations, for image processing.
- Pillow: used for preprocessing images before comparison.
- opencv-python: Used for resizing images and calculating color histograms.
- scikit-image: Used for measuring structural similarity between images, and for comparing image quality.
This project holds immense potential for future development in various directions, promising to further revolutionize the fashion industry:
- User-Imported Designs: Users can upload their custom designs, which will be applied to the avatar in real-time, further empowering the users to bring their unique styles and creativity into the platform, providing a more personalized and engaging experience.
- AR/VR Integration: With the rise of AR/VR, a virtual try-on feature and virtual trial rooms can be implemented, further enhancing the user experience.
This project is built as part of the Myntra Hackerramp Hackathon by Team Valora:
- Vanshika
- Yashika Gupta