Browse Source

add screenshots, update readme

master
Jeffrey Paul 3 weeks ago
parent
commit
8c23c702d7
6 changed files with 39 additions and 7 deletions
  1. +2
    -0
      .dockerignore
  2. +1
    -0
      .gitignore
  3. +36
    -7
      README.md
  4. BIN
      screenshots/1.png
  5. BIN
      screenshots/2.png
  6. BIN
      screenshots/3.png

+ 2
- 0
.dockerignore View File

@@ -2,3 +2,5 @@ dist/
db.sqlite
build/
.git
.DS_Store
screenshots/

+ 1
- 0
.gitignore View File

@@ -1,3 +1,4 @@
dist/
db.sqlite
build/
.DS_Store

+ 36
- 7
README.md View File

@@ -1,13 +1,23 @@
# tvid

This is an app that lets you set all the kiosk/display TVs in your
organization to the same URL. Each will be cookied with a unique ID that
will display on each display in big letters, with no preconfiguration
required.
## Problem

Log in to the admin panel and enter the URL for that TV ID, and within 60
seconds, that display will bounce to that URL, or any other time it turns
on.
You want to deploy a bunch of cheap $150 giant TVs to display dashboards and
status stuff, but you don't want to image the Raspberry Pis separately or
hook up keyboards/mouse.

## Solution

Make a single OS image for all your display-driving SBCs that goes to a
non-unique URL: this app.

This app lets you set all the kiosk/display TVs in your organization to the
same URL. Each will be cookied with a unique ID that will display on each
display in big letters, with no preconfiguration required.

Log in to the admin panel (`/admin`) and enter the URL target for that
display, and within 60 seconds, that display will bounce to that URL, or any
other time it turns on.

You can reconfigure the target URL at any time, and the next time that
display reboots or reloads (you should be rebooting your displays daily) it
@@ -29,6 +39,25 @@ will get redirected to the new target.
* fix FIXMEs
* fix logging output
* put git short id into version string
* make sure cookie expiration is correct
* sessions maybe
* configuration in db to support password changes

# screenshots

## Display ID screen

(This is what gets displayed on a TV. It animates to avoid screenburn.)

![screenshot one](/sneak/tvid/raw/branch/master/screenshots/1.png)

## Login Page

![screenshot two](/sneak/tvid/raw/branch/master/screenshots/2.png)

## Admin Panel

![screenshot three](/sneak/tvid/raw/branch/master/screenshots/3.png)

# license


BIN
screenshots/1.png View File

Before After
Width: 1188  |  Height: 846  |  Size: 127KB

BIN
screenshots/2.png View File

Before After
Width: 1188  |  Height: 846  |  Size: 107KB

BIN
screenshots/3.png View File

Before After
Width: 1188  |  Height: 846  |  Size: 139KB

Loading…
Cancel
Save