Homescreen, i.e. experimenting with XD buttons.
Map. Simplicity counts.
Donate! It makes others happy.
Search. Rivals Google although it was powered with Firebase.
UI Elements. How'd a duplicate get in here?
Feed. Three-line Items are all the rage these days.
Places API working behind the scenes. Python: easier to build, harder to deploy.
We realized that panic buying and social distancing due to the novel coronavirus made it harder for a community to find their needs, whether that be medical supplies or groceries. We wanted to build an app that would support a community together during this pandemic.
What it does
Stockket is a user friendly app that is on Android, iOS, and web, that takes in a user’s Facebook profile to authenticate and log in, and share alerts between people around them. Alerts include alerting if a certain grocery item is in stock at a certain store or requesting items from people willing to donate.
How we built it
We built it primarily with a React Native frontend and a Python backend. We also used Google Cloud Platform and Firebase to handle our authentication/account services, as well as Google Maps API.
Challenges we ran into
Challenges we ran into ran to were how to design a user friendly app and using real world packages. We wanted to make an app that would be useful. With very little experiences in mobile development and little exposure to how services worked, a lot of time was spent towards learning and debugging.
Accomplishments that we're proud of
We’re proud of making something functional in the end, given the short amount of time and experience we were given. In the end, we’re proud that we found each other through random encounters before the hackathon started and we each had a unique experience. Some of them being, a teammate’s first hackathon, a first virtual hackathon, and hackathon members collaborating from different parts of the world.
What we learned
Learned that it’s not easy to implement an integrated frontend and backend. Considering that all members are university students, we were never really formally taught how to build a full stack app. But it was fun learning and collaborating with our individual skill sets.
What's next for Stockket
Improve the user experience with a stronger backend. We could implement a stronger backend with our university knowledge in machine learning, artificial intelligence, or data science. This would create a more predictable and optimized experience for an individual user using this app. Also, since this is a web application, the use case could even be expanded to people in need and in situations of a developing country.