Ever tried coordinating a youth sports team? Endless WhatsApp messages, parents asking “what time is training again?”, and coaches juggling paper lists. I’m building something better.
What is KnowMore? #
KnowMore is a calendar app for sports clubs and teams. It helps coaches schedule events and parents respond for their kids - all in one place, on your phone, without the chaos.
No tracking. No ads. Just a straightforward tool that respects your privacy.
Why Build This? #
As a parent or coach, you’ve probably used apps that either:
- Harvest your data for advertising
- Look outdated or confusing
- Require too many clicks to do simple things
I wanted something modern, privacy-focused, and actually pleasant to use while standing on the sideline.
What Makes It Special? #
Passwordless Login with Passkeys #
Say goodbye to forgotten passwords. KnowMore supports WebAuthn/Passkey authentication - log in with your fingerprint, face recognition, or hardware security key. Secure, fast, and modern.
Push Notifications #
Never miss an event again. Native browser push notifications alert you when new events are created, lineups are announced, or important updates happen - even when the app isn’t open.
Instant Match Import for Soccer #
For soccer teams, KnowMore can instantly import match schedules and tournament events from SFVZ. No more manual typing of dates, times, and locations - just import and you’re done.

Built for Mobile #
You’re checking the schedule on your phone, not at a desktop. The app is designed mobile-first with thumb-friendly navigation and quick actions.

Simple Responses #
Parents get thumbs up/down buttons. That’s it. No complicated forms or unnecessary questions.

Squad Selection #
Once parents have responded, coaches can easily select the final squad from those who said “yes”. Lock in the lineup and let everyone know who’s playing.

Multi-Player Management #
Parents with multiple kids on different teams can manage all responses from one account. See all your children’s events, respond for each player individually.
Smart Photo Management #
KnowMore integrates with Immich, a self-hosted Google Photos alternative that brings powerful features to your sports club:
- Machine Learning - Automatic photo organization and object detection
- Facial Recognition - Find all photos of a specific player instantly
- Smart Search - Search photos by content, not just filenames
- Privacy-First - All photos stay on your club’s server, never sent to third parties
Connect your club’s Immich server to manage team photos, avatars, and event galleries - all with the convenience of Google Photos but with complete privacy control.
Customizable Themes #
Make it yours. Club admins can customize colors, shapes, and card styles to match their club’s branding. Choose from preset palettes or define custom colors.
Guided Onboarding #
New users get an interactive tutorial that highlights key features step by step. No manual needed - just follow the spotlight tour.
Current Status #
Right now, KnowMore handles:
- Event scheduling and calendar views - Training, matches, tournaments, camps, and meetings
- SFVZ match import for soccer teams - Import entire tournament schedules instantly
- Multi-player responses - Parents can respond for all their kids from one account
- Real-time updates across all devices - Changes sync instantly
- Public team calendars - Shareable links for unauthenticated access
- Team photo management - Integration with self-hosted Immich photo servers
- Squad selection - Coaches can lock in who’s playing from available players
- Progressive Web App - Install on any phone, works offline
- Passkey authentication - Passwordless login with biometrics or security keys
- Push notifications - Native browser notifications for events and updates
- In-app notifications - Notification bell with unread counts and filtering
- Invite-only registration - Controlled onboarding with email-tied tokens
- Admin dashboard - Dedicated admin interface with user and player management
- Theming system - Customizable colors, shapes, and card styles
- Interactive tutorials - Guided onboarding for new users
Recent Updates #
December 2025: Major update with Web Push Notifications - get native browser alerts for new events and updates. Added WebAuthn/Passkey authentication for passwordless login. New notification system with in-app bell, filtering tabs, and read/unread tracking. Bundled Docker deployment - single container serves both frontend and backend, making it easier than ever to run your own instance.
November 2025: Added Immich photo integration - teams can connect their self-hosted Immich server for team photos and player avatars with facial recognition. Theming system lets clubs customize colors and styles. Invite-only registration for controlled user onboarding.
What’s Coming Next #
I’m currently working on:
- Event notifications - Alerts for event updates and cancellations
- Chat/messaging - Team communication within the app
- Better statistics - See attendance patterns and participation trends
- Multi-language expansion - More languages beyond German/English
Easy Deployment #
KnowMore now ships as a single Docker container that includes everything:
docker run -d --name knowmore -p 8090:8090 \
-v ./pb_data:/pb/pb_data \
knowmore:latestNo nginx configuration needed. No separate containers. Just one command and you’re running.
Each club gets their own isolated instance with their own database. Upgrades are simple - pull the new image and restart.
Privacy Matters #
KnowMore is different from typical sports apps:
- No tracking: Zero analytics or advertising scripts
- Minimal data: Only collect what’s needed for functionality
- Your data is yours: No selling information to third parties
- Self-hosted: Your data never leaves your server
Why Self-Hosted? #
Each club runs their own instance of KnowMore. This means:
- Your data stays yours - No third-party access to player information
- Cost-effective - No per-user fees, just affordable hosting (~$5-20/month)
- Independence - Not dependent on external services staying online
- Customization - Can be tailored to your club’s specific needs
Current Development #
I’m currently using KnowMore for my own team to test and refine the features. The app is actively used in production and continuously improved.
- Built for soccer and other sports
- Available in German and English
- Self-hosted deployment model
- Single Docker container deployment
- Actively developing new features
This is an active work-in-progress project. I’m building it to solve real problems I encounter while coaching and managing my team.
v... Beta Privacy-First Mobile-Optimized Self-Hosted