
organise amateur football matches

organise amateur football matches
Spin my team is a web application for organizing football and futsal matches. It manages the process of scheduling matches, collecting sign-ups, building balanced teams, and tracking shared pitch costs. The application brings match planning, results, and group statistics together in a single platform. The application supports group management with roles such as admin, moderator, and player. Match organizers can set the date, location, and number of player slots, and the system automatically manages a waitlist when matches are full. A team generation algorithm creates balanced line-ups based on player ratings and admin feedback. Players receive email notifications about new matches, changes to line-ups, and freed-up slots. Spin my team includes features for tracking player activity, maintaining rankings, and recording match results. It also facilitates the splitting and settlement of pitch costs among participants. The application uses a magic link authentication system, allowing users to sign in without a password. An interactive demo with sample data is available for prospective users to explore the application's functionality.