HackGT / checkin2

Simple and robust check in system for hackathons and other events. Integrates with HackGT/registration
https://checkin.hack.gt
MIT License
7 stars 1 forks source link

Handle duplicate check-in/check-out errors server-side #56

Closed evan10s closed 5 years ago

evan10s commented 5 years ago

Right now, clients like the Android Check-In app have to have client-side logic to determine if someone is already checked into / out of an event. This requires 3 network requests and is an error prone process, especially as check-in grows to multiple native platform apps, since there's no single source of truth.

checkin2's check in/out endpoint should return either success if the user was not already checked into/out of the tag, or an error otherwise describing the problem.