https://github.com/indico/indico-checkin-pwa
https://github.com/indico/indico-checkin-pwa
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/indico/indico-checkin-pwa
- Owner: indico
- License: mit
- Created: 2023-06-27T15:36:07.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-05-12T09:29:45.000Z (about 1 year ago)
- Last Synced: 2025-05-12T10:43:41.990Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 2.4 MB
- Stars: 4
- Watchers: 5
- Forks: 8
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Indico Check-In App
This is a Progressive Web App (PWA) that allows organizers to check in attendees to their event. It is intended to be used by mobile devices.
> [!IMPORTANT]
> The Check-In app is only compatible with Indico 3.3 and later.
## Getting started with development
1. Clone the repository
2. Install dependencies with `npm ci`
3. Setup pre-commit hooks with `npm run prepare`
4. Run `npm start` to start the development server
## Deployed version
The app is deployed for production usage on https://checkin.getindico.io (hosted at CERN's datacenter in Switzerland) and may be freely used by anyone.
We do not collect any data from the app. All data are stored locally on your phone and the app only communicates with the Indico server(s) that you configure in the app.
## Self-hosting
If you would like to self-host the app, you can have a look at our [Dockerfile](./Dockerfile). The app is client-only so after building the app, you can use any static site hosting solution.
If you are self-hosting the app, you will also need to modify the Check-in app URL and the authorization callback URL in your Indico instance. See [here](https://docs.getindico.io/en/latest/config/settings/#CHECKIN_APP_URL) for more information.
We also recommend changing the name of the app in the [app manifest](public/manifest.json).
## Note
In applying the MIT license, CERN does not waive the privileges and immunities granted to it
by virtue of its status as an Intergovernmental Organization or submit itself to any jurisdiction.