Screenly / Playground

Various examples of how developers can use Screenly and Screenly's API
https://www.screenly.io
MIT License
25 stars 11 forks source link

Screenly Queue #122

Closed vpetersson closed 3 weeks ago

vpetersson commented 1 year ago

The idea behind Screenly Queue is to develop a queue system for retail environments that is open source and cost effective.

tl;dr: The user walks in to the store and gets a number. The teller presses button in the user interface (teller interface) and the number shows up on the screen (dashboard interface).

Design

There are four sides to the app:

Admin

The admin interface is simply the Django admin interface. You will be able to do the following:

In the prototype we will only have one queue, but it would be interesting down the road to have different queues.

Teller

The teller interface is a Django page that allows you to do the following:

Dashboard

This is the interface that will be shows on a big monitor. It's just an Edge App that pulls from the main server (to ensure rapid updates). It will show "Now serving X at counter Y". When the number is increased, the display will jump forward with very little latency.

Customer

This is where the customer gets the number from (if the client isn't using a physical printer). It's simply a page that will give you a session cookie and when you press "Request number" it return a number. This is normally displayed used on a mobile phone.

salmanfarisvp commented 3 weeks ago

Moved to the Egde App List.