Modern, responsive landing page untuk mempromosikan keindahan wisata Kalimantan Timur.
- 🎬 Hero Section - Video background dengan CTA yang menarik
- 🏝️ Destinasi Unggulan - Grid kartu interaktif dengan filter kategori
- 📸 Interactive Gallery - Lightbox untuk melihat foto lebih besar
- 💬 Testimonial - Review dari wisatawan
- 📧 Contact Form - Form booking yang simple
- 📱 Fully Responsive - Tampilan optimal di semua device
- 🎨 Modern UI/UX - Glassmorphism, parallax, smooth animations
/explore-kaltim
├── index.html # Halaman utama (clean, hanya placeholders)
├── package.json # Dependencies
├── tailwind.config.js # Konfigurasi Tailwind
│
├── /src
│ ├── /css
│ │ └── style.css # Custom CSS & styling
│ │
│ ├── /js
│ │ ├── main.js # Entry point & logic utama
│ │ ├── animations.js # AOS & animasi custom
│ │ ├── components.js # Loader untuk komponen HTML
│ │ └── data.js # Data destinasi (JSON style)
│ │
│ ├── /components # Komponen HTML terpisah
│ │ ├── navbar.html # Navigasi glassmorphism
│ │ ├── hero.html # Hero section dengan video
│ │ ├── destinations.html
│ │ ├── experience.html
│ │ ├── gallery.html
│ │ ├── testimonials.html
│ │ ├── contact.html
│ │ └── footer.html
│ │
│ └── /assets
│ ├── /img
│ ├── /video
│ └── /icons
│ └── favicon.svg
| Warna | Hex Code | Penggunaan |
|---|---|---|
| Primary (Emerald) | #064e3b |
Hutan hujan |
| Secondary (Sky) | #0ea5e9 |
Kejernihan air |
| Accent | #f5f5f4 |
Background netral |
- Heading: Playfair Display (elegan/luxury)
- Display: Montserrat (modern/bold)
- Body: Poppins (readable)
- ✅ Glassmorphism pada navbar & cards
- ✅ Parallax scroll
- ✅ AOS (Animate On Scroll)
- ✅ Counter animations
- ✅ Smooth hover effects
- Buka project di XAMPP atau server lokal lainnya
- Akses
http://localhost/ExploreKaltim
# Install VS Code Live Server extension
# Klik kanan index.html -> Open with Live ServerWebsite ini menggunakan sistem komponen modular dimana:
- index.html hanya berisi placeholders dan struktur dasar
- components.js memuat semua komponen HTML secara dinamis
- Setiap section adalah file HTML terpisah di folder
/components
- ✅ Kode lebih terorganisir
- ✅ Mudah di-maintain
- ✅ Mirip struktur framework modern
- ✅ Tidak ada spaghetti code
const componentConfig = [
{ id: 'navbar-placeholder', path: './src/components/navbar.html' },
{ id: 'hero-placeholder', path: './src/components/hero.html' },
{ id: 'destinations-placeholder', path: './src/components/destinations.html' },
{ id: 'experience-placeholder', path: './src/components/experience.html' },
{ id: 'gallery-placeholder', path: './src/components/gallery.html' },
{ id: 'testimonials-placeholder', path: './src/components/testimonials.html' },
{ id: 'contact-placeholder', path: './src/components/contact.html' },
{ id: 'footer-placeholder', path: './src/components/footer.html' }
];Edit file src/js/data.js:
const destinations = [
{
id: 11,
name: "Nama Destinasi Baru",
slug: "slug-destinasi",
category: "water", // water | forest | culture
location: "Lokasi, Kalimantan Timur",
shortDesc: "Deskripsi singkat...",
image: "url-gambar",
rating: 4.8,
reviews: 1000,
price: "Mulai Rp 500.000",
duration: "2 Hari",
highlights: ["Tag1", "Tag2", "Tag3"],
featured: true
}
];Edit file di folder /src/components/ sesuai section yang ingin diubah.
- HTML5 - Struktur semantik
- Tailwind CSS - Styling utility-first
- Vanilla JavaScript - Logic tanpa framework
- AOS - Scroll animations
- Unsplash/Mixkit - Free images & videos
| Device | Breakpoint |
|---|---|
| Mobile | < 640px |
| Tablet | 640px - 1024px |
| Desktop | > 1024px |
MIT License - Feel free to use for personal or commercial projects.
Made with ❤️ for Kalimantan Timur Tourism