Inspiration
As a tech-savvy, non-technical person, I’ve been diving into AI. After an AI/ML course at the University of Texas and some “vibe-coding” experiments, the Bolt Hackathon felt like the perfect chance to pair that curiosity with another passion—golf. I’m heading to Scotland next week (the home of golf), which inspired the Scottish voices you’ll hear via ElevenLabs.
What It Does
Golf Ace AI helps players connect thoughtful practice and coaching sessions to better on-course results. It lets users:
- Focus on key skills: off the tee, approach, short game, putting
- Track feels, drills, and games across modules
- Enjoy AI-driven coaching and conversational round recaps
- Get a fun podcast-style breakdown and a personalized pre-round pump-up
How We Built It
- Prompt engineering – Crafted a comprehensive prompt in Manus + ChatGPT, inspired by my favorite coaches, podcasts, and books (The Sweet Spot, Hack It Out Golf, Putting Out of Your Mind, No Laying Up).
- Early prototype – Tested workflows in Google Sheets/Forms, then migrated to Airtable to learn relational-database concepts.
- Full stack – Ported the prompt to Bolt.new, connected directly to Supabase (enums, FKs, SQL queries), handled version control with GitHub, and deployed on Netlify.
- Debugging – Used Claude and Cursor to iron out integration issues, especially around ElevenLabs and OpenAI.
Challenges
- Integrating ElevenLabs Conversational AI (embed vs. SDK, JWT tokens, API keys,
.env, edge functions, OpenAI hand-offs) - Accidentally wiping my Supabase project with <24 hrs to go—backup lessons learned!
- Bolt “loops” that kept fixing the same thing until I stepped back to debug in Claude/Cursor
- Nailing foreign keys and enums in Supabase and displaying them cleanly in the UI
Accomplishments
- All the integrations—especially the voice component:
- Post-round recaps for the car ride home
- Pre-round prep podcasts
- Cheeky round summaries
- Post-round recaps for the car ride home
- An AI Coach that surfaces genuinely insightful practice ideas most golfers haven’t considered
- Leveling-up on Supabase and relational-database design—skills and feels now flow through the entire app
What We Learned
- Supabase best practices (backup early, backup often)
- GitHub version control, API integrations, and product management basics
- UI/UX fundamentals—and proof that we can ship full-stack products
What’s Next for Golf Ace AI
- Keep refining prompts and AI components
- Beta test with friends—starting with me as user #1
- Integrate scorecard APIs for automatic round data
- Adopt ElevenLabs v3 podcast features as soon as they hit GA
- Shift focus to GTM and user acquisition
Built With
- bolt
- chatgpt
- claude
- cursor
- elevenlabs
- golfapi
- netlify
- supabase
Log in or sign up for Devpost to join the conversation.