Polestar
Polestar는 무료 오픈소스 월드오브워크래프트 레벨링 가이드 애드온으로, 인게임 화살표와 1~60 레벨 경로, 직업 퀘스트를 제공한다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Jeu asynchrone mobile-first : cache un sticker dans une photo de ta vraie vie, tes followers zooment pour le retrouver. Pensé pour être partagé en bio Instagram, et pour tourner 100% gratuitement (Vercel Hobby + Supabase Free).
security definer (calcul du succès, limite 3 essais/jour,
1 cachette active max)<canvas>) et l'image de partage story 9:16 (<canvas>)pos_x/pos_y) n'est jamais envoyée au client
avant une tentative. Le feed lit une vue active_hides qui exclut ces colonnes.try_attempt() ; les tables
sont verrouillées par RLS sans aucune policy anon (aucun accès direct).create_hide().reports à reviewer à la main.npm install
cp .env.example .env.local # puis remplis les 2 variables
npm run dev
| Variable | Où la trouver |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Supabase Dashboard → Settings → API → Project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY | Settings → API Keys → publishable key (sb_publishable_...) |
Le schéma complet est dans supabase/migrations/001_init.sql
(tables, RLS, RPC, bucket Storage photos, jobs pg_cron).
✅ Déjà appliqué sur le projet
ghnnkwpitmlqxkmpkunn. Pour un nouveau projet : Dashboard → SQL Editor → colle le contenu du fichier → Run.
Jobs pg_cron installés :
expire-hides (toutes les heures) : passe en expired + attribue les badges
(perfect_hide / easy / hard / legendary)cleanup-photos (3h30 chaque nuit) : supprime les photos des cachettes
expirées/supprimées depuis plus de 30 jourslocalStorage (pas de compte)reports à consulter dans le dashboard.Screenshots (mobile, tablet, desktop), the promo video and the Instagram
carousel live in marketing/.