Kiesradar
Teamproject aan de Hogeschool van Amsterdam: een fysieke opstelling die studiekiezers helpt kiezen, met sensoren die met een webapp praten.
Zo gaat het in de praktijk
Een studiekiezer beantwoordt vragen op de opstelling zelf. De sensoren op de ESP32 sturen elk antwoord naar de webserver, die het in de database zet, en op het scherm verschijnt meteen waar hij het beste bij past.
Wat het doet
- ESP32 met sensoren stuurt metingen via http naar de webserver.
- Flask-applicatie met MySQL erachter, draaiend in Docker.
- De webserver werkt ook zonder hardware, zodat het team kon doorwerken.
- Projectdocumentatie als website via MkDocs.
Techniek
- Python
- Flask
- MySQL
- Docker
- ESP32
- GitLab CI
Teamproject HvA — code staat op de GitLab van de hogeschool.
Zo loopt het van begin tot eind
- 1Vraag beantwoorden op de opstelling
- 2Sensor stuurt het antwoord door
- 3Webserver zet het in de database
- 4Uitslag op het scherm