A subproject under SweetFeedback in CSIE, NTU.
By Louis Yu, Janet Huang, and many awesome contributors!
1. Server: Store sensor data, problems and judge the reward. Also provide web UI for end-user.
2. Machine: Use gumball machine to collect sensor data and to deliver candies by Arduino.
3. Client: Act as a gateway between Server and Machine. Receive sensor data from the machine and insert to the server, and send server’s commands to the machine.
4. Mobile: The interface for end-user’s mobile phone in both iOS and Android platforms.