Motivya is a marketplace for the Brussels sports community. It connects Coaches and Athletes, handling session discovery, booking, payment, and legal e-invoicing — all under Belgian law.
| Role | Purpose |
|---|---|
| Coach | Creates and manages sports sessions, receives payouts |
| Athlete | Discovers sessions, books and pays |
| Accountant | Read-only financial oversight and exports |
| Admin | Platform management, coach validation, disputes |
- Sessions — Coaches publish sessions with schedule, price, and participant thresholds. Sessions confirm automatically when enough athletes book.
- Bookings & Payments — Athletes book and pay via Stripe (including Bancontact). Cancellation policies protect both sides.
- Invoicing — PEPPOL BIS 3.0 e-invoices generated automatically, compliant with the Belgian mandate (Jan 2026).
- VAT — Distinguishes VAT-subject and non-subject (franchise) coaches. Platform margin preserved on every transaction.
| Document | Description |
|---|---|
| Glossary | Canonical domain vocabulary and definitions |
| Scope | MVP boundaries and phase breakdown |
| Features | Feature matrix by role |
| Use Cases | Original use cases from the client |
| Data Model | ERD data model |
| Stories | User stories |
| Breakout into Epics and Milestones | |
| Decisions | Architecture decision records |
| Client Repo | Relationship with the client's inspiration repo |
Laravel 12 · Livewire · Blade · Tailwind CSS · MySQL · Stripe Connect · PEPPOL BIS 3.0