Inspiration

Students are often in a rush when they need to print something out. Sometimes, they'll search for the nearest printer and travel there only to find out it's out of order which wastes their valuable time. This app not only locates the nearest printers, but it also updates the status so students can print in a convenient and efficient manner!

What it does

This app has a map of the campus with markers indicating the locations of printers, and a blue dot indicating the current location of the user. It allows students and CSC workers to modify the status of each printer, which is updated in the real-time database in firebase, to indicate whether or not it's in working order.

How we built it

Printer Pal was built using react-native. We also used Airbnb's react-native-map feature to integrate Google Maps for a refined display that's easy to use and navigate. To transfer the code from our computers onto our phones, we downloaded the Expo.io app.

Challenges we ran into

Our buttons were linking together and calling functions they weren't supposed to.

Accomplishments that we're proud of

We were able to learn completely new software and develop a working app within a short time frame.

What we learned

We learned a new language (JavaScript) and how to use a react-native for the first time.

What's next for Printer Pal

We want to add more features and keep tracking of other useful tools on campus to make students' experiences as convenient as possible.

Share this project:

Updates