Skip to content

About

Enter your preferences to find a time that works for everyone!

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

697 Commits

Folders and files

Repository files navigation

KRABBE SPORTLICH avatar

Frontend Checks API Checks

Align your schedules to find the perfect time that works for everyone. Open-source and licensed under the GNU GPLv3.

Krabbe Sportlich is a fork of Star fit that supports multiple degrees of preference expression (0 to 5 stars) and uses STAR Voting to automatically calculate the best event time. Tabulation details can be found at the top of this file.

Changes from upstream

This repository (krabbe, running at krabbe.hpi.church) builds on Star Fit with the following changes:

  • Calendar extension: a Manifest V3 extension for Firefox and Chrome in browser-extension/ reads your CalDAV calendars locally. With it installed, event pages get a "Remove calendar conflicts" button that clears your selected times that overlap your calendar events. Only the start and end of busy times are handed to the page.
  • Instance accounts: users can register with a username, display name and password. Logged in users join events as @username automatically (guest entry still works) and own the events they create, so they can edit or delete them.
  • Deployment: container images for the frontend and API, published to ghcr on every commit to main, plus a compose.yaml running frontend, API and Postgres. The API can be served under a path prefix (BASE_PATH), and the frontend defaults to /api.

⭐️ Bugs or feature requests

If you find any bugs or have a feature request, please create an issue.

Self-hosting

Krabbe Fit is fully open-source, and you can get your own version running by following the self-hosting guide.

Contributing

Visit the contributing guide for info on running locally and submitting pull requests.

About

Enter your preferences to find a time that works for everyone!

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages