Skip to content
Ingo van Lil edited this page Oct 26, 2016 · 1 revision

Essential:

  • Pi bringup, Linux installation
  • Auto-login, starting browser/webview in kiosk mode
  • Backend server infrastructure (HTTP server for static pages, RPC service, eventing)
  • Main GUI framework (basic Angular+Material application, build system)
  • Home screen, app list
  • Button panel service (GPIOs, interrupt-driven)
  • Face recognition service (scan images from camera, raise event when recognizing user)
  • Coffee consumption statistics (backend and frontend)
  • Calendar (backend and frontend, ical reader?)

Optional:

  • Management GUI (might be part of main GUI)
  • Games (trivia quiz, logic puzzles, 2048, Snake, ...); ideally with leaderboards
  • Polls
  • Comic strip viewer
  • Image gallery
  • News
  • Weather
  • Tinderbox/Eventum overview
  • Themes
Clone this wiki locally