Skip to content

whyutams/mbkm-ung-web

Repository files navigation

🎓 MBKM UNG Web Platform

Portofolio Kelompok MBKM

Platform digital resmi untuk kelompok mahasiswa Merdeka Belajar Kampus Merdeka (MBKM)

Next.js TypeScript Tailwind CSS Supabase

🛠️ Tech Stack

Core

Teknologi Versi Kegunaan
Next.js 16.1.6 Framework utama (App Router)
TypeScript 5.x Type safety
Tailwind CSS 3.x Styling
Supabase 2.x Auth, Database, Storage

UI & Animasi

Teknologi Kegunaan
AOS Animasi utama
Framer Motion Animasi tambahan
Lenis Smooth scrolling
Lucide React Icon library

Editor & Lainnya

Teknologi Kegunaan
TipTap Rich text editor untuk blog
clsx + tailwind-merge Utility class management

🚀 Cara Memulai

Prasyarat

Pastikan sudah menginstal:

  • Node.js versi 18.x atau lebih baru
  • npm atau package manager lainnya
  • Akun Supabase (gratis)

1. Clone Repositori

git clone https://github.com/whyutams/mbkm-ung-web.git
cd mbkm-ung-web

2. Install Dependensi

npm install

3. Konfigurasi Environment Variables

Buat file .env.local di root proyek:

# Supabase
# Dapatkan dari: https://supabase.com/dashboard/project/YOUR_PROJECT/settings/api
NEXT_PUBLIC_SUPABASE_URL=https://your-project-ref.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key-here

4. Jalankan Development Server

npm run dev

Buka http://localhost:3000 di browser.

📜 Scripts

Command Kegunaan
npm run dev Jalankan development server
npm run host Jalankan development server via local network
npm run build Build untuk production
npm run start Jalankan production server
npm run lint Cek kode dengan ESLint

Selamat Mencoba ✨

About

Web Portfolio MBKM (Asistensi Mengajar di Satuan Pendidikan) - Dibuat menggunakan NextJS, TailwindCSS, & Supabase Database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages