Website portofolio sederhana demo yang dibangun menggunakan Node.js, Express.js, EJS, dan Tailwind CSS.
- Node.js - Lingkungan runtime JavaScript
- Express.js (v4.21.0) - Web framework backend
- EJS (v3.1.10) - Template engine untuk rendering halaman
- Tailwind CSS (v3.4.13) - Framework utility-first CSS untuk styling
- Helmet - Middleware pengaman HTTP headers
- Express-Session & Bcryptjs - Manajemen autentikasi dan enkripsi sesi
- AOS (Animate On Scroll) & Font Awesome - Efek animasi dan ikon antarmuka
Ikuti petunjuk di bawah ini untuk menjalankan projek ini di komputer lokal Anda untuk tujuan pengembangan dan pengujian.
Daftar software yang harus diinstal terlebih dahulu:
- Node.js (versi 18 ke atas disarankan)
- Package manager
npm(bawaan dari instalasi Node.js)
-
Clone repositori ini:
git clone https://github.com/whyutams/kaify-demo.git cd kaify-demo -
Instal dependensi:
npm install
-
Konfigurasi Environment Variables (Opsional): Jika ingin menyesuaikan port atau konfigurasi rahasia, buat file
.envdi root direktori:PORT=3000
-
Kompilasi CSS (Tailwind watch): Jalankan watcher Tailwind CSS di terminal:
npm run dev
-
Jalankan server aplikasi: Buka terminal lain dan jalankan server Express:
node server.js
-
Buka di Browser: Akses aplikasi web melalui browser di:
http://localhost:3000