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
- express.js
- mongodb
- node.js
- react.js
Log in or sign up for Devpost to join the conversation.