Nowadays, people have a lot of items that are not used. According to the LA Times, the average American owns about 300,000 items. Even we noticed that we have many items that are going to waste because they are not used. That is why there is a question of what to do with all these items at this point in time. Furthermore, the New York Times magazine reports that about one in ten Americans have a warehouse to rent. This is also supported by the Self Storage Association (SSA) statistics. There are more than 50,000 warehouses in the US by their recent count. And that's not counting garages, in which almost everyone stores so many things that sometimes there isn't even space to park cars. Thus, our project aims to solve this problem of an overabundance of unnecessary items. We decided to solve this problem by using an economic model called "Sharing economy."

What it does

Our project allows people to give away items completely free of charge to not let them go to waste. Thus, the same item will be able to fulfill its duty for its full lifetime, helping completely different people.

How we built it

For our web app, we used a React framework called Next. js with UI library Mantine to build frontend. For the backend, database, and cloud functions we used Firebase Services. Also, we used and adobe stock images to come up with the design and to use images for our background.

Challenges we ran into

We had a lot of challenges mostly with the frontend, specifically, we had trouble loading and coming up with the design. We also had troubles with hosting our website and with user authentication.

Accomplishments that we're proud of

We are really proud that we were able to finish a such project in time and also that we were able to fulfill its purpose. Also, we were able to make it as minimalistic as possible for the best user experience. We are very proud of the color pallet and of the fonts that we used.

What we learned

We learned a lot about frontend, for example, we learned how to use Mantine UI, how to load third-party fonts, and images, and successfully implement them. We got even more experience with Next.js. We learned how to implement different Firebase services such as Firestore, Authentification, Storage for images, and cloud functions.

What's next for Thrift It

We believe that we implemented almost all the necessary functions needed for this type of project. But there is still a place for gold-plating. For example, we plan to make it possible to see available items in users' current locations. Also, search by tags and the ability to save someone else's postings to the user's account. We also have plans to train a machine learning model to present the probable list of items suitable for the user, for the best user experience, and to avoid bad actors.

Built With

Share this project: