16_ida bagus kevin adiwiguna
Full-stack personal website with CRUD functionality for blogs, tags, technologies, projects, and role-based management.
A full-stack personal website with CRUD functionality for blogs, tags, technologies, projects, and role-based user management.
Authentication & Role-Based Access Control (RBAC) (Admin, Editor, User)
Multiple user account
CRUD Operations for Blog, Tags, Technologies, and Projects
Responsive UI with Modern Design
GitHub: repository
git clone https://github.com/KevinAdiwiguna/personal-website-v3-vinend-my-id.git
cd personal-website-v3-vinend-my-id
.env
FilesAUTH_SECRET=
NEXTAUTH_URL='http://localhost:3000'
AUTH_TRUST_HOST=true
DATABASE_URL=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GEMINI_API_KEY=
AUTH_RESEND_KEY=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
bun dev
bun run build
bun start
Frontend: Nextjs, TailwindCSS
Backend: Nextjs, Supabase, Cloudinary
Database: PostgreSQL
Authentication: AuthJS v5
DeploymentL Vercel