Inspiration

At Wesleyan, students use the ReUser app to checkout resuable boxes, but it is extremely slow and prone. to exploitation, increasing the costs for the university. As the university replenishes the inventory, the financial burden falls on students. eQoScan fixes this.

What it does

eQoScan uses dynamic QR codes to ensure students use only one box at a time.

How we built it

We designed the iPhone application using Swift and are using a custom-built Firebase Realtime Database to store data on who is checking out/in a box and where they got the box from. We also developed a web platform where a university can register an account and have a dynamic QR at all of its dining locations for students to scan and pickup/dropoff containers easily.

Challenges we ran into

We had minimal experience with Swift, Firebase, and GitHub, so we were all learning to use these technologies on the fly.

Accomplishments that we're proud of

We successfully implemented the application—including a sign-in with school email feature—and it scans the dynamic QR code, and updates the Firebase with pertinent data like the user's name, location, and if they checked a box in or out.

What we learned

The biggest thing we got out of this was best coding practices when working in a team. We also didn't know how complicated implementing a fully functional application that takes into account all edge cases actually is and this experience showed us what that means.

What's next for eQoScan

Interface with Wesleyan's online ordering app, Mobile Order, to have everything in one place.

Share this project:

Updates