Inspiration

Given the fast-paced society of Singapore today, many may find it time consuming to choose outfits every day. We hope to build an accessible centralised system to manage one’s wardrobe items with an intuitive interface like EasyWardrobe.

Our interface allows users to easily upload their clothing items and pick outfit combinations to be saved and viewed.

Furthermore, according to Greenpeace, the average person buys 60 per cent more items of clothing every year and keeps them for about half as long as 15 years ago, producing immense volumes of textile waste. In Singapore, only 6 percent of 220,000 tonnes of textiles and leather generated was recycled in 2018.

With the recent advent of plastic straw reduction across the country, we hope to extend this social change by aiming to reduce textile wastage.

What it does

  • Upload clothing items
  • Display wardrobe according to clothing types: Accessories, Tops, Bottoms, Shoes
  • Create and save outfit combinations
  • Display saved outfits for future references
  • Allows user authentication

How we built it

Our team of 4 were split into 2 sub-teams of 2, one focusing on the front-end while the other focused on building the backend database and Flask server.

Challenges we ran into

We were unfamiliar with front-end development hence met with a lot of hurdles. It was difficult to integrate the backend endpoints given the time constraints and our time management could have been better.

Accomplishments that we're proud of

  1. Ideation process and POC development done within 24 hours
  2. Development of a webpage that can be further enhanced to solve the pertinent and growing problem of wardrobe management

What we learned

  1. Appreciate the software development life cycle from ideation to deployment
  2. Full development of a web application with limited resources and knowledge
  3. Teamwork and cooperation goes a long way
  4. Appreciation mentorship and community involved in the hackathon

What's next for EasyWardrobe

  1. Mobile support: Noting that EasyWardrobe was built with React.js, we hope to extend this to support usage of the application on mobile using React Native, which would be more convenient.
  2. Outfit planning: Organization of saved outfits by events/days for outfit planning i.e. formal, smart casual, etc. Seamless interface for clothes tracking: Add sorting feature and additional clothing fields such as date bought, size, etc. for better management.
  3. Online shopping: Integration of online shopping platforms with our application, with personalization of clothing selection and suggestions based on the user’s individual style.
  4. Currently users will upload images into each category, hence providing us clean data. We can get their permission to share data to others, paying them a small sum of money. The data can be sold to companies that require clean data for their training of AI models.
  5. Collaborative Wardrobe: Users will be able to set the privacy of their accounts. Users can view other wardrobes set as public.
  6. Outfit generation: Design ML models to generate outfits according to parameters derived from input images.

Built With

Share this project:

Updates