An open API service indexing awesome lists of open source software.

https://github.com/zigzap/sycl2023-app

SYCL 2023 Survey Demo App
https://github.com/zigzap/sycl2023-app

demo-app rest-api zap zig

Last synced: about 1 year ago
JSON representation

SYCL 2023 Survey Demo App

Awesome Lists containing this project

README

          

![](https://github.com/zigzap/sycl2023-app/actions/workflows/check-11.yml/badge.svg)

# SYCL 2023 Demo App

This is the demo survey app I used at the [SYCL
2023](https://softwareyoucanlove.ca) conference in Vancouver.

It is provided as is. Some of it, especially the CSS situation of the admin
frontend, is a mess.

**NOTE** The app won't start without a `passwords.txt` file present in its cwd.
For that reason, I've provided one.

# The survey frontend

At http://localhost:5000/frontend/ , you can take part in the survey.

![](survey.png)

# The admin console

![login.png](login.png)

If you go to http://localhost:5000/admin/, you can use `demo` as username and
password.

The meaning of the buttons is as follows:

![](admin.png)

- SAVE DATA TO TAPE: will make the server save the state of all participants
into a file `participants.timestamp.json`.
- DOWNLOAD: lets you download the state of all participants in JSON format to
your local machine.
- SHOW ME THE STATS: will show the results

![](results.png)