Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
Aplikasi rapor Program Unggulan MTs KH. A. Wahab Muhsin
Translation pending
EducationTypeScript · PLpgSQLGitHub @diyaz04OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Next.js 16 (App Router) + shadcn/ui + Supabase. Rencana lengkap ada di PERENCANAAN.md.
copy .env.example .env.local, lalu isi dua variabelnya.20261021000000_profiles.sql, lalu 20261021010000_master_data.sql
(periode, kelas, siswa, pengaturan, dan bucket storage logo).admin dan aktif.npm install (jika belum) → npm run dev → buka http://localhost:3000.Isi SUPABASE_SECRET_KEY di .env.local (kunci secret dari Project Settings → API Keys). Kunci ini melewati RLS,
hanya dibaca di server, dan jangan diberi awalan NEXT_PUBLIC_. Tanpa kunci ini, akun tetap bisa dibuat lewat
Supabase → Authentication → Users lalu diaktifkan di menu Guru & Akun.
proxy.ts (pengganti middleware.ts) dan Cache Components: membaca sesi/cookies
wajib di dalam <Suspense> (lihat src/app/(dashboard)/layout.tsx).src/proxy.ts (cek optimistik) → src/lib/auth.ts (Data Access Layer) → RLS di database.NEXT_PUBLIC_*. Jangan pernah menaruh service_role di sana.