Inspiration
The Inspiration for this came from reading through the Square Developer Forum and Realizing that detailed item splitting, detailed inventory tracking, and shared inventory locations are well requested features. I wanted to build a product that empowers local businesses to do business with each other.
What it does
ShelfSource is an API at its core. Implementing it is very similar to using the normal Square API, and the database can be modified easily through the dashboard. Users send requests to the ShelfSource API for orders, and ShelfSource will split that order into the ingredients or individual parts, and subtract it from the Square inventory accordingly.
How we built it
The API was built using Node JS and deployed on Google Firebase Functions. The Database is also Firebase. The two UIs Are made with Vue JS.
Challenges we ran into
Coming up with a sample UI was hard, since it had to look like what a small business could use (and I don't have much design experience)
Accomplishments that we're proud of
Creating two UIs for the hackathon was no simple task. I was able to create and deploy both of them so it can be viewed by others as well.
What we learned
I learned a lot about CSS, as well as using the Square API.
What's next for ShelfSource
Security Features, maybe an official dashboard with account logins, adding working square payment to the test site.

Log in or sign up for Devpost to join the conversation.