-
Notifications
You must be signed in to change notification settings - Fork 0
Home
anton3x edited this page Nov 15, 2025
·
8 revisions
Welcome to the MatchBy documentation wiki. This is the main entry point for all project documentation.
- Product Vision - Vision, target group, and business goals
- User Stories - Complete list of user stories and requirements
- Architecture - System architecture and design patterns
- Database Schema - Database structure and relationships
- Deployment - CI/CD, branching strategy, and deployment
- UI Mockups - User interface designs
- Sprint Reviews - Sprint retrospectives and deliverables
Figure 1 — Domain Model Overview
MatchBy is a platform that connects people who want to play sports, making it easy to create, find, and join games nearby. The platform centralizes everything (players, time, and location) to remove coordination hassle.
- Smart Match Discovery: Location-based games and player search
- Easy Game Creation: Set up matches in seconds
- Integrated Chat & Notifications: Seamless coordination
- Reputation & Fair Play System: Ratings and feedback for trust
| Layer | Technology |
|---|---|
| Frontend & Backend | Blazor Server (.NET 9) |
| Runtime Hosting | Azure App Service |
| Database | PostgreSQL (Supabase) |
| CI/CD | GitHub Actions |
| File Storage | AWS S3 |
| Email Service | Resend |
| Real-time Communication | SignalR |
| UI Framework | Blazorise with Tailwind CSS |
For detailed information, see the documentation pages listed above.