Inspiration

We were inspired by We knew we wanted to do something with AI, but we just didn't know what. However, we figured we wanted to make it more personable. At first, we were talking about how we wish there was a marketplace for finding halloween costume props and items, but it kinda evolved into what if we had a personal stylist for ourselves? We wanted it to be more than just text and another chatbot.

What it does

The app has a signup and signin for database purposes at it allows each user to have their own "closet'. Once they have logged in, they can upload pictures of their photos, filling out traits such as what type of clothing it is, color, fit, occasion, and material. For example, I could upload a cool leather jacket, also giving it a personal name, "Cool Leather Jacket", and choose it as a black, leather, loose fit, casual article of clothing. Once you have added a piece of clothing, it shows up in your "Closet", a page organizing all your articles of clothing by hat, shirts, jackets, etc. You can click on a specific article of clothing to edit it's properties or delete it, or you can just scroll through all your clothes. Finally, the main part: the AI stylist. With a great, innovative UI, you can ask AI to make you an outfit, and from the clothes in YOUR own closet, it will give you an outfit idea and explain the reasoning for it. For example, if you were to put: "I'm going to see The Cure, give me an outfit idea", it would choose clothes from your own closet and show you the images in a hat, shirt, pants, shoes order, finally ending with a final message saying "Top: Cure T-Shirt, Bottom: Black Ripped Jeans", Shoes: Black Sambas: Hats/Accessories: Punk Rock Studded Belt"". It will add any reasoning or fun remarks after.

How we built it

We used react native + expo go for the frontend and JavaScript and Supabase for creating backend calls to a database storing user names and their photos + clothes characteristics. Additionally, we employed the OpenAI API for the generative AI machine for our project.

Challenges we ran into

The biggest one was the fact that we had never used AI before at all, so trying to train and master an AI API was very difficult for us considering none of us had experience with it. Our main vision was to have the AI choose photos from your closet that you uploaded yourself and show them to you when making an outfit to make the app more personal, rather than just showing you random photos or ideas from online. Getting to not only figure out the database schema and how we wanted to store photos was very challenging, but figuring out how to feed these into the chat bot and make it display the photos was by far the hardest thing and was achieved last.

Accomplishments that we're proud of

We are proud of the app itself. We think that for a 36 hour hackathon, we created something really special and quite ambitious for a first time hack. We had a lot of fears going into the project as none of us had ever used AI before and thought it may be too much to take on, but we got it done. Especially relating to the photos, we are proud because even though we were all familiar with react native, figuring out a whole database schema structure and all the calls was very hard. Most importantly, however, we are very proud that the app came out to be exactly what we had envisioned, as we feel we did not cut down on quality or features that we had originally wanted to do. It came out exactly as we had imagined and hoped for and arguably even better, and we didn't have to settle for the AI only generating text as we feared having it show photo examples would maybe be too difficult.

What we learned

We learned a lot about AI, databases, and photo url buckets. We also learned some really great skills under time and pressure. I think just having such little time to create what we imagined would be a huge app for a hackathon really forced us to plan and coordinate, and I think we just identified each of our strengths more. We a lot more about APIs too, as we had to use both Supabase and OpenAI keys to run our project.

What's next for OutfitMe

As we were actually shocked by how well the project turned out, I think we'd love to polish what we have and fine tune all of the features, especially the AI, UI, and capabilities itself. We thought of one day figuring out some type of virtual avatar to see the clothing ideas come up on, but that's a long time away. We were shocked by how good the outfits generated actually were, and we hope that we can use it for our own gain as it actually has a pretty good fashion sense.

Built With

Share this project:

Updates