Progressive Web App
Role
Web Developer, Project Manager
Tech
JavaScript, jQuery, HTML, Google Maps, Firebase Authentication, Firebase Firestore, Sass, Webpack, Git
About the Project
Scave is a location-based progressive web application that utilizes Google Maps JavaScript API along with geo-location services and Firebase Firestore to facilitate the donation and pick-up of goods within communities. Users can create an account and post items for donation and/or explore items in their area to pick up and claim.
As a developer on this project I implemented the Google Maps JavaScript API along with customized Markers to display real-time user generated data and integrated Algolia search with front-end interace to allow for typo-tolerant searches on Firebase data. Additionally, I built the 'List Item' form utilizing HTML, CSS, and JavaScript, sending data to Firebase to be displayed on the map interface.
In just 13 weeks, this project was created from concept to launch. Thank you to our UI/UX designer Bruna Weiss and to fellow developers Gabriel Watanabe, Jaspreet Bhatti, Mizuho Tohma, and Yebin Cho!