Targeted Tracks → Most Likely to Become a Business - Sponsored by 1517Fund + Best Use of AI

Inspiration 💡

Upcycle was inspired by the challenges faced by the global fashion market and economy, which led to increased textile pollution and job layoffs in the tailoring and seamstress industries during the COVID pandemic. We saw an opportunity to tackle textile pollution and promote sustainability while creating new job opportunities for tailors and seamstresses. Our mission is to revolutionize the fashion industry through upcycling and machine learning, using analytics to create a more sustainable and economically stable future. By reducing waste and promoting upcycling, we aim to make a positive impact on the global economy while promoting environmental and social responsibility.


As someone who deeply cares about sustainability, I believe that we must take action now to preserve our planet for future generations. We need to shift our focus towards creating a circular economy, where waste is minimized and resources are reused. This is particularly important in the fashion industry, which is responsible for a significant amount of pollution and waste. By promoting sustainable practices such as upcycling and reducing textile waste, we can not only help the environment, but also create new job opportunities and boost the global economy. It's time to rethink the way we consume and produce goods, and work towards a more sustainable future.

What it does 🤔

Upcycle is a smart webapp designed to connect users with their local tailors and seamstresses to extend the lifespan of their clothes. The app's goal is to support the local tailoring industry while keeping users on-trend. Studies estimate that more than $500 billion in value is lost annually due to underutilized clothing and lack of recycling? Unfortunately, less than 50% of returned items from online shopping go back on sale, leading retailers to send them to incinerators or landfills. To reduce waste, we need to recycle and reuse clothes more.

Although similar reselling apps already exist and are successful, but mending clothes is still unpopular because it's more convenient to replace them. That's where Upcycle comes in. We aim to connect users with local tailors and seamstresses who can meet their clothing repair and upcycling needs, ultimately reducing waste and supporting the desire to remain on-trend. The app can also provide a platform for homemakers with a sewing machine, seamstresses who work from home, or fashion students who need extra cash.


UX Flow:

  • Sign-in / Sign-up with Google (OAuth) — Users can sign-up normally but Tailors/Seamstresses etc. have to fill-up a form to register themselves. (This is done to prevent spam)
  • Once logged in, user will be redirected to main dashboard to explore tailors in their proximity.
  • Users can choose the one that suits their needs and preferences.
  • Users can also filter by a specific service and view the tailor's location, star rating, and services offered.
  • Users can easily message the tailor, upload images, and specify the exact service they want.
  • Users and tailors can mutually decide a time slot that works for both to collect and deliver the goods.
  • Users can also generate custom clothing for themselves leveraging our bleeding-edge Stable Diffusion model.
  • Moreover, we also provide "3D Reconstruction of Humans Wearing Clothing" (Easter Egg!) for a limited period.
  • Users can view their current orders on their profile page and follow tailors they like. On successful completion of orders, Tailors can get reviews, earn points and gain followers on the app.
  • In the future, Upcycle plans to implement a delivery-style courier system using local cyclists or riders.


How we built it ⚙️

First and foremost, it is Crafted with 💙. We have built a ML-enabled full-stack application that solves a real world problem. The whole process can be broken into the following points :-

  • Front-end: TypeScript, Next.js with Tailwind CSS and DaisyUI
  • Middleware & Backend: Express, Prisma Client, Firebase, Google Cloud API & MongoDB.
  • ML Stack: Tensorflow, Keras, Flask, Python, Stable Diffusion, Text2Img

Design 🎨

We were heavily inspired by the revised version of Double-Diamond design process, which not only includes visual design, but a full-fledged research cycle in which you must discover and define your problem before tackling your solution & then finally deploy it.

Double Diamond

  1. Discover: a deep dive into the problem we are trying to solve.
  2. Define: synthesizing the information from the discovery phase into a problem definition.
  3. Develop: think up solutions to the problem.
  4. Deliver: pick the best solution and build that.

Moreover, we utilized design tools like Figma, Photoshop & Illustrator to prototype our designs before doing any coding. Through this, we are able to get iterative feedback so that we spend less time re-writing code.



Research 📚

Research is the key to empathizing with users: we found our specific user group early and that paves the way for our whole project. Here are a few of the resources that were helpful to us —

Resources stacked up for future



  • Design Resources : Freepik
  • Icons : Icons8, fontawesome
  • Font : Roboto / Orbitron / Raleway / Righteous

Challenges we ran into 😤

We faced some challenges during the hackathon, many of which ironically related to working remotely. One of the major challenges was the time difference. All of us participated from different time zones, which created communication challenges.

Accomplishments that we're proud of ✨

We are proud of finishing the project on time which seemed like a tough task as we started working on it quite late due to other commitments. We were also able to add most of the features that we envisioned for the app during ideation. And as always, working overnight was pretty fun! :)

This project was a notable accomplishment for us because it presented a unique experience compared to the typical hybrid hackathons. We engaged in thorough brainstorming and extensive research, which culminated in a satisfying sense of accomplishment upon successfully completing the project.

What we learned 🙌

Proper sleep is very important! :p Well, a lot of things, both summed up in technical & non-technical sides. Also not to mention, we enhanced our googling and Stackoverflow searching skill during the hackathon :)


Our team of four is committed to empowering sustainable fashion through upcycling, with a mission to reduce waste and promote clothing reuse. Through our utilization of machine learning and focus on social good, we aim to create a significant impact on the fashion industry and global sustainability. We are dedicated to empowering customers, tailors, and seamstresses to join this movement towards reducing pollution and building a more sustainable future. Our commitment to analyzing products and promoting upcycling is just the beginning of our efforts to create a positive impact on the world.

What's next for Upcycle 🚀

Upcycle's future plans include expanding its reach to a larger audience by partnering with fashion retailers and promoting sustainable fashion. The team also aims to further improve the machine learning algorithms to provide more accurate analysis and recommendations for upcycling. In addition, they plan to collaborate with tailors and seamstresses to create upcycled fashion products and promote their work. Upcycle also intends to raise awareness about the importance of reducing clothing waste and promoting sustainability in the fashion industry by organizing events and campaigns. Ultimately, Upcycle aims to revolutionize the clothing industry by creating a more sustainable and socially responsible future.

License — MIT

Note ⚠️ — API credentials have been revoked. If you want to run the same on your local, use your own credentials.


Built With

Share this project: