ephios is a tool to manage shifts for medical services.
Project description
ephios is a web-based system to manage personnel taking part in multiple events. It focuses on a clean, mobile first interface for participants and flexible configuration options for planners. ephios was created by volunteers of german aid organizations and is used by medical services, volunteer organisations and professional associations, among others, to plan helpers at their events.
ephios is free and open-source software with a growing community and a german translation. We do offer paid hosting and support, feel free to reach out.
Features
- Single Sign On (OIDC), user management, group based permissions
- Events with shifts, event types with default values for event-specific visibility
- powerful qualification system with flexibile per-shift requirement configuration options
- various signup flows, deadlines, disposition with comments
- track working hours with statistics and approval workflow
- bulk-copy events or export/print as pdf
- log of who made changes to users and events
- progressive web app, calendar export, email and push notifications
- guests and federation, document upload, content pages, ...
- REST-API, plugin system, OAuth2 for external apps
Getting started
ephios is built on the python django web framework with plain html/css/js and some uncompiled vue frontend components. Most of what you need to know to get started is in the documentation. We also offer managed hosting - feel free to reach out.
- deployment instructions (native and docker)
- a user guide explaining many of the features
- API documentation
- building plugins
Contributing
Contributions to ephios are very welcome! Feel free to ask us for what can be done, we might have some additional context. We love to see other people work with ephios and try to help along the way.
Report bugs on github. Fork the project and create a pull request to contribute code. You can find information about the development setup in the documentation We are using Weblate for translations, you can also contribute there. Please follow our code of conduct.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ephios-0.25.1.tar.gz.
File metadata
- Download URL: ephios-0.25.1.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1a2e80061030e90787fa9b9e92aa27b894167f073246f9eb17482eec210a33d
|
|
| MD5 |
7bec3b81cb3d4932bb44b696f984ffd5
|
|
| BLAKE2b-256 |
148c7c84fd3f71202b0c584386502a9869fa4da7b5812d1f23fa6a2c9224e131
|
Provenance
The following attestation bundles were made for ephios-0.25.1.tar.gz:
Publisher:
publish.yml on ephios-dev/ephios
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ephios-0.25.1.tar.gz -
Subject digest:
f1a2e80061030e90787fa9b9e92aa27b894167f073246f9eb17482eec210a33d - Sigstore transparency entry: 910844478
- Sigstore integration time:
-
Permalink:
ephios-dev/ephios@e1c3fe9ae0798a536d1929b18704bd8a7c6b3a23 -
Branch / Tag:
refs/tags/v0.25.1 - Owner: https://github.com/ephios-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e1c3fe9ae0798a536d1929b18704bd8a7c6b3a23 -
Trigger Event:
push
-
Statement type:
File details
Details for the file ephios-0.25.1-py3-none-any.whl.
File metadata
- Download URL: ephios-0.25.1-py3-none-any.whl
- Upload date:
- Size: 3.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1d81ea48900706309611e1166ff81014551f755a32ef31b3e53843077e57f22
|
|
| MD5 |
fac0d952221d3f777274ade6747abe69
|
|
| BLAKE2b-256 |
f2b937c99dc82538c5c8424f1d5a02863af1022ee10d8436d35f9a0680714fc0
|
Provenance
The following attestation bundles were made for ephios-0.25.1-py3-none-any.whl:
Publisher:
publish.yml on ephios-dev/ephios
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ephios-0.25.1-py3-none-any.whl -
Subject digest:
f1d81ea48900706309611e1166ff81014551f755a32ef31b3e53843077e57f22 - Sigstore transparency entry: 910844487
- Sigstore integration time:
-
Permalink:
ephios-dev/ephios@e1c3fe9ae0798a536d1929b18704bd8a7c6b3a23 -
Branch / Tag:
refs/tags/v0.25.1 - Owner: https://github.com/ephios-dev
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e1c3fe9ae0798a536d1929b18704bd8a7c6b3a23 -
Trigger Event:
push
-
Statement type: