I worked on the backend, did all of the Firebase work, and created most of the UI (XML AND Non-XML).
To be specific:
I created the Authentication functionality and built both the signup and login features. I also created the efficient algorithm to allow users to add books to their private libraries by adding the book properties to the Firebase Realtime Database, and adding pictures of their book to their private Firebase Storage bin. I worked on converting the bitmap returned by the Camera Intent to a byte array stored in Cloud Storage. I also added a method for users to view their private library (and soon to come, status of their books) Moreover, I added a system for users to request books from other users; I created the algorithm to search the database for the specific book wanted and to plot that location on a Google Maps Intent using the Google Maps API (which I connected to the app). Furthermore, I created a web portal for users to browse the Santa Clara City Library catalog to search for the book wanted. Finally, I designed a beautiful UI and front end for the app (background designs, designs for most aforementioned activities, etc). I configured our Firebase database. I also provided a Live Demo at the hackathon.
Log in or sign up for Devpost to join the conversation.