dokumentasi / kit
Barlve Kit
rencana Boilerplate Next.js 14: autentikasi kredensial + Google, panel admin, multi-tenant, Prisma, seed, dan deploy.
Dari clone ke jalan
git clone https://github.com/barlve/kit.git cd kit && npm install cp .env.example .env # isi DATABASE_URL + NEXTAUTH_SECRET npx prisma db push && npm run seed npm run dev # http://localhost:3000
Yang sudah termasuk
- Auth: kredensial (bcrypt) + Google OAuth, cookie lintas subdomain
- Admin: CRUD entitas, impor massal, peran
ADMINdanUSER - Multi-tenant:
tenantIdpada model, tema per tenant - Seed idempoten yang aman dijalankan berulang
- Dokumen deploy nginx + certbot + pm2
Yang sengaja tidak termasuk
Pembayaran, email transaksional, dan analitik. Alasannya: tiga hal itu paling berbeda antar proyek, dan menebaknya akan salah.