Inspiration

When brainstorming our project we discussed a multitude of ideas—ranging from streaming service add-ons to fun games to community-oriented tasks. Through doing this we realized that we wanted to work on something that would be fun, something we could personally use on a day-to-day basis, and something that could benefit the community in some way. While we initially proposed Clos.it as a joke as we discussed it we realized that it would address everything we wanted to accomplish during this hackathon while also being time feasible. With Clos.it we envision users’ morning routine becoming more efficient and less time-consuming. Clos.it will enable users to choose outfits from the comfort of their bed without having to spend time and effort switching out clothes trying to find the perfect combination for the day ahead of them. Thanks to the practicality of the app and the easy integration of it into a daily routine, Clos.it became a project we became passionate about because we couldn’t wait to be able to use it ourselves. To allow Clos.it to positively affect the community we added a donation feature where users will be able to designate clothes they don’t frequently wear as ones they’d like to donate. In incorporating this feature, we hope to encourage users to give back to the community and also be mindful of the impact of fast fashion onto the environment.

What it does

Currently, our app has the frameworks for full-on function with matching outfits, a statistics page showing you what you wear most and what you don't as well as a recommended donation list for clothes that you wear the least. However, we could not work out the image upload function in time for the app to be fully functioning as we had to learn how to use Firebase and integrating it with flutter.

How I built it

We used Flutter, an open-source UI software development kit created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. We also used Firebase, a trusted backend also by Google which gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users, for the backend of our project.

Challenges I ran into

As stated before, we weren't able to put in the image upload functionality into the app. However, we did as much as we can to work around this setback and created an app with its basic skeletal functionalities. Furthermore, another major Challenge the team ran into was implementing the donation feature. Our initial plan for the donation feature was to find the nearest clothing charities via Google maps. However, due to financial constraints, we were unable to use the Google Maps API. To work around this issue, the donation feature was converted into a list of apparel waiting to be donated.

Accomplishments that I'm proud of

Our team consisted of mainly beginners who were completely new to app development so we are very proud that we were able to learn and build most of the frameworks for our app.

What we learned

We gained more experience about how to use Flutter to create apps.

What's next for clos.it

We hope to fix the issue with the image upload and adding clothing in order to make it a fully functioning app

Built With

Share this project:

Updates