Viso project by hack.init() at HackNanjing
Currently, Viso has the following fully-functional features both from web platform side and the Leap Motion side.
- An integrated UI of video calls, text messaging and synchronous online editor.
- Alerting system for anti-cheating.
- Standardized API endpoints for sending alerts from Leap Motion (and potential extensible hardware devices).
- Monitor hand positions of interviewees and retrieve data from Leap Motion.
- Send alerts to web server via HTTP requests.
- LeanCloud API -- for text messaging and video calls
- Ace Online Editor -- An easy-to-use online editor, used by various websites like GitHub
- Flask Web Framework -- to transfer alerts from Leap Motion to the front-end
- WebSocket -- to send alerts from the back-end to front-end
- Docker -- to standardized the environment and encapsulate services
- Nginx -- to serve as reverse proxy
- Python -- to send alerts to the web server when anomalies are detected
Copyright © Yuchong PAN, Shaolin ZHANG, Yiluo LI. All Rights Reserved. This project is created at HackNanjing in 2017.