- SQL Database
- Mobile website with social media integrations (can work on desktop or mobile)
- iPhone (and maybe Android) app that shows webview for user logins and connects to hardware for bluetooth pings
- Bluetooth device with vibrations or lights for notifications