Inspiration Professional coaching is expensive, and finding skilled friends to teach you a sport is hard. We built Coach Connect to turn student-athletes into accessible mentors for their peers. What it does Coach Connect is a marketplace where students can: Book Verified Coaches: Coaches are accepted via eligibility checks and video submissions. Scheduling: The website allows the student to choose a time from their desired coach and their time availability. Messaging: We have integrated messaging features which students can use to directly dm coaches about booking lessons or any questions they may have. How we built it Tech Stack: React, TypeScript (Frontend), Python, FastAPI (Backend), and MongoDB (Database). Integrations: Google Calendar API for scheduling Challenges we ran into Syncing disparate calendars to find "sport-ready" time slots was technically complex. We also had to optimize video uploads for coach verification while maintaining a smooth user experience. Accomplishments that we're proud of We successfully built a robust verification workflow that balances security with ease of use. Our real-time notification system also ensures users never miss a session. What we learned We learned a multitude of backend tools and fronted tools. Harder part was finding a smooth way to in What's next for Coach Connect We have big aspirations for the future of Coach Connect. We are going to implement a way to do group-clinics. This way you can play with your friends and have group prices instead of individual ones. We also have a more secure authentication sign in where it would prompt you to go to your email.

Built With

Share this project:

Updates