Skip to main content

ephios is a tool to manage shifts for medical services.

Project description

tests Documentation Status PyPI Coverage Status translated by Weblate

ephios logo

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
event detail page of some test event with description and multiple shifts

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.

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

ephios-0.26.1.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ephios-0.26.1-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file ephios-0.26.1.tar.gz.

File metadata

  • Download URL: ephios-0.26.1.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ephios-0.26.1.tar.gz
Algorithm Hash digest
SHA256 33888930cd36f1b78c347c9d122af144a5c20c8361ba790b4ef93fcb5d3b2be1
MD5 ee9d9f657078c8b00ecc464d1fe0f618
BLAKE2b-256 51b89c21f100532ab45bb51d7be5578fe19b4120ab9b84699077b6f50579b918

See more details on using hashes here.

Provenance

The following attestation bundles were made for ephios-0.26.1.tar.gz:

Publisher: publish.yml on ephios-dev/ephios

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ephios-0.26.1-py3-none-any.whl.

File metadata

  • Download URL: ephios-0.26.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

Hashes for ephios-0.26.1-py3-none-any.whl
Algorithm Hash digest
SHA256 56ceaca848c9e96f4c3faba3a0da55c2548e8b4a8f8adccf229cb0362f32fc08
MD5 19f9b04a8c7d90f7dcc827f32e789ec7
BLAKE2b-256 005384fb4c7a4e70b21fc38861530d15c3abe11163fb141d4c6cf9c58f862a75

See more details on using hashes here.

Provenance

The following attestation bundles were made for ephios-0.26.1-py3-none-any.whl:

Publisher: publish.yml on ephios-dev/ephios

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page