尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
O'zbekistonning faol yosh liderlari uchun raqamli ensiklopediya, reyting va media platformasining ochiq Next.js ilovasi. liderlar-web va liderlar-admin alohida Supabase loyihalaridan foydalanadi. Web loyiha admin ma'lumotlarini bevosita query qilmaydi; integratsion public kontent faqat admin panelning server API'lari orqali olinadi. SUPABASE_SERVICE_ROLE_KEY, OPENAI_API_KEY, LIDERLAR_ADMIN_API_BASE_URL va ixtiyoriy LIDERLAR_PUBLIC_CONTENT_API_KEY faqat server kodida ishlatiladi. Ularni public prefiksli o'zgaruvchiga yoki client component'ga joylamang.查看完整 README ↗
O'zbekistonning faol yosh liderlari uchun raqamli ensiklopediya, reyting va
media platformasining ochiq Next.js ilovasi. liderlar-web va
liderlar-admin alohida Supabase loyihalaridan foydalanadi. Web loyiha
admin ma'lumotlarini bevosita query qilmaydi; integratsion public kontent
faqat admin panelning server API'lari orqali olinadi.
npm install
npm run dev
Production tekshiruvi:
npm run lint
npm run build
npm run start
.env.local ichida quyidagi qiymatlar kerak:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
OPENAI_API_KEY=
OPENAI_MODEL=
NEXT_PUBLIC_SITE_URL=
NEXT_PUBLIC_ADMIN_URL=
LIDERLAR_ADMIN_API_BASE_URL=https://liderlar-2-0-admin.vercel.app
LIDERLAR_PUBLIC_CONTENT_API_KEY=
SUPABASE_SERVICE_ROLE_KEY, OPENAI_API_KEY,
LIDERLAR_ADMIN_API_BASE_URL va ixtiyoriy
LIDERLAR_PUBLIC_CONTENT_API_KEY faqat server kodida ishlatiladi. Ularni
public prefiksli o'zgaruvchiga yoki client component'ga joylamang.
User web Supabase migratsiyalari supabase/README.md da
hujjatlangan. Yangi web loyihasi uchun 0001 dan 0009 gacha tartib bilan,
so'ng seed.sql ishga tushiriladi. Admin Supabase schemаsi bu repository
migratsiyalariga kirmaydi.
Cross-project nomzod integratsiyasi uchun user va admin Supabase'dagi ayni
nomzodlarda bir xil, immutable integration_key uuid bo'lishi shart.
Projectlarga xos candidates.id qiymati integratsion API'larda ishlatilmaydi.
/liderlar, /liderlar/[slug] — katalog va profil/reyting, /top-100 — reyting/podcastlar, /podcastlar/taqvim — media va taqvim/jurnal, /maqola/[slug] — jurnal va maqolalar/ariza, /yangilash/[token] — ariza va xavfsiz oylik yangilanish/kabinet — autentifikatsiyalangan foydalanuvchi kabineti/ai — Jaxongir AIArxitektura App Router, Server Components, Supabase SSR/RLS, Zod, React Hook Form, Tailwind CSS va server-only OpenAI integratsiyasiga tayangan.