Project index
ERP for sports clubs
MiSport
Multi-club ERP: members, dues collection, treasury with bank reconciliation, competitions and a portal for every member.
- Reactive product
- Industry
- Sports
- Services
- Custom software and SaaS · Websites and landing pages
- Website
- misport.app

The challenge
Sports clubs keep members, dues and finances in separate spreadsheets, and the treasurer reconciles the bank statement by hand every month. In MiSport the board runs the club, and each member sees their dues, credential and competitions in their own portal.
What we built
- Bank statements with suggested matches per member, accounts and cost centers.
- General ledger, income statement, period closes and expense reports, with Excel and PDF exports.
- Member registry with dues status, automated email collection and PDF receipts.
- Competitions by discipline (Trap, Skeet, IPSC, Compak, Long Range) with entries and results.
- Member portal with a digital credential and verifiable QR.
- Multi-club, with permissions per module and per role.
Screenshots




Technologies
- Interface
- TanStack StartReact 19TanStack QueryTanStack TableTailwind CSS 4shadcn/ui
- Backend
- Convex
- Authentication
- Better Auth2FA
- Services
- Cloudflare R2ResendReact EmailReact PDFExcelJS
- Quality
- VitestTesting Library
Next project
Tiro Score
Real-time scoring

Something similar in mind?
Tell us about your case and we'll tell you how we would build it.