TruCoaches
Technologies
Tags
Overview
TruCoaches was a collegiate coach rating platform designed to bring transparency and insight into the recruiting and athlete experience within college sports. The platform allowed athletes to rate and review coaches across a variety of dimensions including communication, culture, development, and overall program experience. The goal was to provide prospective student-athletes with honest feedback from current and former players before committing to a program. The platform was fully designed and developed as a solo project using a modern full-stack architecture built on Next.js and Supabase. Supabase powered authentication, database storage, file buckets, and scheduled background jobs, while Typesense was implemented to deliver fast, typo-tolerant search across thousands of coaches and schools. The project emphasized fast performance, scalable architecture, and a clean mobile-first interface suitable for athletes browsing on the go.
Desktop Screenshots
Mobile Screenshots
Key Metrics
- Full production-ready full-stack platform built by a single developer
- Sub-second search results using Typesense
- Serverless backend architecture with Supabase
- Global edge deployment using Vercel
Key Features
- 1Collegiate coach rating system inspired by the RateMyProfessor model
- 2Detailed coach profile pages with athlete-submitted reviews and ratings
- 3Full-text search across coaches and schools powered by Typesense
- 4Supabase authentication for secure user accounts and submissions
- 5PostgreSQL database architecture supporting ratings, reviews, and metadata
- 6Serverless backend infrastructure powered entirely by Supabase services
- 7File storage using Supabase buckets for user-generated content
- 8Automated background jobs and data tasks using scheduled Supabase cron jobs
- 9Mobile-first responsive design optimized for athletes browsing during recruiting
- 10High-performance deployment and global edge delivery using Vercel