hot or not and ratemyprof but for tech companies
- Supabase Edge Function
voteverifies hCaptcha before callingrecord_matchup. - Configure Supabase secrets:
HCAPTCHA_SECRET_KEY,ALLOWED_VOTE_ORIGINS,VOTE_SESSION_SECRET(random 32+ chars, used to mint vote session tokens; optionalVOTE_SESSION_TTLoverrides the 1-hour default). Local development is permitted fromhttp://localhost:8080. - Frontend env vars:
VITE_SUPABASE_FUNCTION_URL,VITE_HCAPTCHA_SITE_KEY.