The Aggie Reuse Store received over 1,300 clothing items last quarter and diverted over 1,000 pounds of waste. These numbers have been growing every quarter, and they have become too large to be sustained by the spreadsheet they use to keep track of inventory. The current system of manually updating the spreadsheet to keep track of input and output is very tedious for volunteers and is prone to human error. To increase efficiency and sustainability, the Aggie Reuse Store would like to implement an inventory tracking system with a user-friendly, streamlined interface and an organized database for their data analytics team. How can we upgrade the current system to meet the Aggie Reuse Store’s need for an inventory tracking system?

Inspiration

We were inspired by the Aggie Reuse Store!

What it does

We created a database with MongoDB Atlas to store inventory data.

How we built it

We used react.js/css for the frontend and used node.js for accessing our database created using MongoDB.

Challenges we ran into

Many. Connecting our frontend and backend, debugging react components, and properly updating values in the database.

Accomplishments that we're proud of

Creating a functional database for a real-world scenario. The button.

What we learned

We learned how to effectively collaborate using Github with VSCode, as well as how to communicate what is needed from the backend to make things work.

What's next for Aggie Reuse Inventory!

We hope to fix some bugs related to connecting the front-end to the back-end, as currently there are some bugs when attempting to save to the database. If there is time in the future, we hope to add some data visualizations and the option for users to select dates (via some kind of calendar selector).

Built With

Share this project:

Updates