Inspiration
Have you ever looked into your tight-packed wardrobe and wonder, "How can I ever find something to wear? It'll take ages!" Well, worry not, Infinite Wardrobe is the solution you're looking for.
What it does
With Infinite Wardrobe, you can digitalise your clothes, and give them a second home, right on the web app. With a click of a button, you can snap pictures of your clothes, and our pretrained ML model will classify your clothes into types of garments and colours, essentially creating a catalogue for you to choose from.
How we built it
Infinite Wardrobe is built with a front end that allows the user to take pictures of their clothes, then those are sent to the backend where the ML model classifies the clothes into categories and colours. These are sent back to the web app to be displayed in the inventory. The user can search through the inventory to find their desired piece of clothing. The entire web app is solely built with JavaScript, with a MongoDB that stores the distinct catalogues of each user. To access their accounts, the users have to be authenticated by entering their credentials which is processed by the server.
Challenges we ran into
In the process, Infinite Wardrobe was met with various obstacles. Considering the time frame of the competition, the team decided to employ pretrained open source ML model. However, across the limited options we had, not all were optimal and careful selection between the models was a must.
Accomplishments that we're proud of
The team is proud to present a carefully planned and well-thought-out proof of concept and prototype that provides the functionalities as advertised. All components of Infinite Wardrobe functions well as expected. We're proud that through our astute and attentive eyes, we were able to see the strong points of the project, such as its potential to expand into multiple field like AI, UX/UI, Data Cleaning and Analysis, Image Processing, .etc. which is also one of its weak points, as it requires from the team expertise in these areas. This allows us as a team to move forward with all these in mind carefully but purposefully.
What we learned
An ambitious project requires elaborate and meticulous planning, as well as the knowledge and technical prowess to provide a strong foundation for the hatching, raising and nurturing of the idea. All ideas start small, and only burning passion and unyielding will can fan the flames of the engines that push the ideas forward. In particular, we learnt that not only the forward movement of programming that is important, but the backward tread to uncover little imperfections and inaccuracies and amending them is also equally important.
What's next for Infinite Wardrobe
In the future, Infinite Wardrobe plans to acquire the help of an AI assistant. This AI will give the users recommendations based on their recent searches, saved outfits, and current fashion trends using web scrapers that scour the Internet for the ideal outfits. Furthermore, Infinite Wardrobe can expand to ecommerce where it becomes an online shop for users to be able to purchase clothing that's part of trends or even the users' favourite outfits. Lastly, in the near future, we will implement a filter system where the user no longer has to look for outfits manually. This will allow Infinite Wardrobe to become a full-fledged fashion assistant that most fashion aficionados crave to possess. Thank you for your attention!
Log in or sign up for Devpost to join the conversation.