Inspiration

We were inspired by the firsthand experience of being on door shifts on busy nights. Managing the flow of people coming to our Greek spaces can pose a challenge and a safety hazard, as blacklists are designed to prevent.

What it does

GreenLight utilizes live text recognition software to allow door people to scan Dartmouth ID's and quickly decide if guests should be granted access into Greek spaces. GreenLight uses pattern-matching algorithms to recognize student IDs on the ID cards of incoming guests, and then simply flashes red, yellow, or green, alerting door people that the incoming guest is on the black list, not on the social list, or on the social list, respectively.

How we built it

We modified open-source code from Apple that used text-recognition software to identify phone numbers, and made it work for Dartmouth student IDs. We built the app around this functionality in Swift.

Challenges we ran into

We ran into several challenges in the 24 hours. First, we initially began to build our app with React Native, but we decided to migrate over to Swift about 10 hours into the hackathon. Additionally, we ran into several issues with our git workflow that forced us to spend several hours working to efficiently hack as a team.

Accomplishments that we're proud of

We are most proud of our commitment to building a working product and focus throughout the whole 24 hours. We also have pride in our successful implementation of student ID recognition from a live camera feed.

What we learned

We learned a lot about ourselves as humans. Staying up for twenty-four hours learning brand new skills together was challenging, and at times it tested the limits of our patience. We learned to become better teammates, communicators, and we also learned a little bit of React Native, JavaScript, Regex, Swift, and a lot of GitHub while we were at it.

What's next for GreenLight.

Improving on current functionality, allowing users to add students to the guest lists using custom links, adding a guest log feature, and eventually building student-body facing features such as anonymous live denisty maps of social spaces on campus.

Built With

Share this project:

Updates