Inspiration
Our team was very passionate about over consumption and some of us remembered local organizations having a library of tools and services that community members could borrow from and we wanted to use this idea and implement it into an easy to use website.
What it does
Our website loads a bank of tools from our database and allows the user the functionality to search, filter, and create new donations. This would allow an existing organization to implement a version of our website for use in a local community.
How we built it
ToolBank is an application built using the MERN stack. (MongoDB, Express.js, React, Node.js)
MongoDB is used as the database to hold data regarding the tools held in the ToolBank instance.
Express.js is used to create the server that allows end users to communicate with the database. Running the server allows for the front-end website to utilize the database.
React is the main front-end framework used for ToolBank. The ToolBank site is built from the ground-up using React.
Finally, Node.js forms the backbone of the whole project, as it is necessary for the back-end to function properly
Challenges we ran into
As most of our members first hackathon we ran into many issues with version control and inexperience creating a full stack project.
Accomplishments that we're proud of
As our first hackathon we were proud of the fact that we were able to create a project from beginning to end that has functionality UI design.
What we learned
All of the members of our project learned how to collaborate with a team to put forward a finished product. We each individually learned a lot about the MERN stack as well as programming as a whole.
What's next for ToolBank
In the future for tool bank we envision more updates for the project to fix bugs, add more quality of life features, and importantly we would like to see an implementation of the website that allows for scalability different organizations to make their own databases in many different communities.
Log in or sign up for Devpost to join the conversation.