SwissMatch Tennis App
Overview:
SwissMatch Tennis is a mobile application envisioned and developed to unite the tennis community in the Swiss Romande region. It serves as a bridge for tennis enthusiasts to connect with like-minded players and discover local tennis clubs tailored to their preferences and playing styles.
Role: Founder, Product Designer, and Developer – Mihajlo Zelenkovski
Skills Demonstrated:
- Project Vision & Planning: Defined the core mission to enhance the tennis community’s connectivity in the Swiss Romande region. Engaged with local tennis clubs for sponsorship and advertising opportunities to support the app’s growth and user base.
- UI/UX Design: Designed a user-friendly interface, ensuring ease of use. The app boasts 10 essential screens, each thoughtfully curated to maximize user experience, from onboarding to booking tennis courts.
- Development & Technology Selection: Explored and selected optimal development frameworks, including considerations of React Native, Flutter, and backend options like Firebase, AWS Amplify, or custom backend solutions.
- Community Engagement & Promotion: Designed a promotional website (swissmatch.ch) and crafted promotional materials, including videos, to attract potential tennis club partners and collect valuable feedback pre-launch.
Key App Features & Screens:
- Onboarding – Efficiently introduces new users to the app’s features.
- User Profiles – Allows customization based on preferences like skill level, location, and playing times.
- Player Matching – An algorithmic approach to pair users with ideal tennis partners using multifaceted criteria, including age, gender, location, playing preferences, and even hobbies.
- Tennis Club Discovery & Booking – Enables users to find and book local tennis clubs with a seamless interface.
- In-app Communication – Facilitates smooth communication between users to set up matches or discussions.
- Feedback Mechanism – Includes player ratings/reviews after matches for improved decision-making.