General Requirements
-
Hardware Requirements
- Raspberry Pi (4+)
- RGB touchscreen display
- 6 tactile switches (Up, Down, Left, Right, A, B)
- Case/enclosure
-
Software Requirements
-
Web-based user interface & block code editor
-
Python
- Game creation library (such as Pygame)
- GPIO interfacing library (such as GPIO Zero)
- Program to run local web server (such as Flask)
-
Remote database for Community Hub and Classrooms
-
User authentication/login solution
-