TruCoaches

Founder, Designer & Full-Stack Developer2023–2025

Technologies

Next.jsReactTypeScriptSupabasePostgreSQLTypesenseVercelFigmaTailwind CSS

Tags

Web ApplicationStartup ProductAthletics PlatformSearch PlatformUser Generated ContentFull Stack DevelopmentProduct Design

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