E-Book Membuat Website Komunitas Developer LampungDev dengan Next.js adalah Panduan bagi anda yang belum mengetahui apa itu Next.js dan ingin belajar dari dasar yang disertai sebuah Studi Kasus
Daftar Isi
11. Pendahuluan4 section
1.1 Tentang Project
1.2 Tech Stack yang Digunakan
1.3 Fitur Utama
1.4 Prasyarat
22. Instalasi & Setup Project5 section
2.1 Instalasi Bun
2.2 Membuat Project Next.js
2.3 Instalasi Dependencies
2.4 Konfigurasi TypeScript
2.5 Setup Environment Variables
33. Konfigurasi Tailwind CSS & Shadcn UI4 section
3.1 Konfigurasi Tailwind CSS
3.2 Setup Shadcn UI
3.3 Menambahkan Komponen Shadcn
3.4 Setup Google Fonts (Inter & Outfit)
44. Struktur Folder Project2 section
4.1 Arsitektur Folder
4.2 Penjelasan Setiap Folder
55. Setup Database dengan Drizzle ORM & PostgreSQL6 section
5.1 Membuat Database di Supabase
5.2 Konfigurasi Drizzle
5.3 Koneksi Database
5.4 Membuat Schema Database
5.5 Relasi antar Tabel
5.6 Menjalankan Migrasi
66. Autentikasi dengan NextAuth v5 (Auth.js)4 section
6.1 Setup NextAuth dengan Google OAuth
6.2 Membuat API Route Auth
6.3 Halaman Login
6.4 Proteksi Route dengan Session
77. Arsitektur Layout dengan Route Groups3 section