{"repo":"panteLx/BetterShift","free":true,"listed":false,"github":"https://github.com/panteLx/BetterShift","clone":"git clone https://github.com/panteLx/BetterShift.git","description":"Your favorite shift management application!","language":"TypeScript","stars":184,"topics":["calendar","planner","planning","shift-manager","shift-planner","shift-planning","shifts","work","sync"],"license":"MIT","category":"productivity","readme_excerpt":"BetterShift Your favorite shift management application! BetterShift is a self-hosted shift management application for teams and individuals with variable work schedules. Create unlimited calendars, toggle shifts with a single click, and share them with your team via user accounts, links, or public access. Sync external calendars from Google, Outlook, or iCal, export to ICS/PDF, and manage everything through an admin panel with role-based permissions and audit logging. Demo · Documentation · Quick Start · Discord Show Screenshots Features Feature Description ------------------ --------------------------------------------------------------- Calendars Unlimited calendars with custom colors and names Presets Reusable shift templates with labels, times, and colors External Sync Subscribe to Google Calendar, Outlook, or iCal feeds Sharing Share via user accounts, guest access, or shareable links Authentication Email/password, OAuth (Google, GitHub, Discord), or custom OIDC Admin Panel User management, calendar administration, audit logging Statistics Real-time shift tracking with visual charts Export Download calendars as ICS or PDF Localization English, French, German, Italian, Spanish, Czech PWA Installable on mobile and desktop Quick Start Docker Open http://localhost:3000. The first registered user becomes superadmin. Docker Compose From Source Documentation Document Description ------------------------------------------------ ----------------------------------------- Authentic","default_branch":null,"files":null,"tree":[],"storefront":"/r/panteLx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/panteLx/BetterShift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}