Selamat datang di repositori landing page Hotel Megalux! Proyek ini merupakan sebuah website satu halaman (single-page application) yang menampilkan informasi tentang Hotel Megalux, sebuah hotel mewah yang berlokasi di jantung kota Jakarta, Indonesia.
Hotel Megalux adalah destinasi penginapan mewah yang menawarkan pengalaman menginap tak terlupakan dengan fasilitas lengkap dan layanan terbaik. Landing page ini dirancang untuk memberikan gambaran komprehensif tentang hotel kepada calon tamu.
- 📱 Desain responsif yang menyesuaikan dengan berbagai ukuran layar
- 🌓 Mode gelap (dark mode) yang dapat diaktifkan sesuai preferensi pengguna
- 🎭 Animasi scroll dan transisi halus untuk meningkatkan pengalaman pengguna
- 🛏️ Informasi lengkap tentang kamar, fasilitas, dan layanan hotel
- 🖼️ Galeri foto yang menampilkan keindahan hotel
- 📝 Formulir kontak untuk reservasi atau pertanyaan
- 🌟 Promo kilat yang muncul secara dinamis
- 🔝 Tombol "Kembali ke Atas" yang responsif
- 🗺️ Peta lokasi hotel terintegrasi
- 💬 Bagian FAQ yang interaktif
- 🌐 HTML5
- 🎨 CSS3 (dengan Tailwind CSS untuk styling)
- 📜 JavaScript (dengan Alpine.js untuk interaktivitas)
- 🗺️ Google Maps API untuk peta lokasi
Untuk menggunakan dan mengembangkan proyek ini di mesin lokal Anda, ikuti langkah-langkah berikut:
-
Clone repositori ini:
git clone https://github.com/BahasKoding/LP-Hotels.git cd LP-Hotels -
Instal dependensi yang diperlukan:
npm install -
Jalankan Tailwind CSS dalam mode watch untuk mengompilasi file CSS:
npx tailwindcss -i ./src/input.css -o ./src/output.css --watch -
Buka file
index.htmldi browser web Anda untuk melihat hasilnya. -
Mulai edit file HTML, CSS, atau JavaScript sesuai kebutuhan Anda. Tailwind CSS akan secara otomatis mengompilasi ulang file CSS setiap kali Anda menyimpan perubahan.
index.html: File HTML utamasrc/input.css: File input Tailwind CSSsrc/output.css: File output Tailwind CSS (dihasilkan otomatis, jangan edit secara manual)src/img/: Direktori untuk menyimpan gambarsrc/script.js: File JavaScript untuk fungsionalitas tambahantailwind.config.js: File konfigurasi Tailwind CSS
- Mode Gelap: Pengguna dapat beralih antara mode terang dan gelap.
- FAQ Accordion: Bagian FAQ menggunakan accordion untuk menampilkan/menyembunyikan jawaban.
- Modal Galeri: Gambar dapat diperbesar dalam modal untuk tampilan yang lebih detail.
- Promo Kilat: Notifikasi promo muncul setelah beberapa waktu untuk menarik perhatian pengguna.
- Tombol Kembali ke Atas: Muncul saat pengguna menggulir ke bawah untuk navigasi cepat ke atas halaman.
Kami sangat menghargai kontribusi untuk meningkatkan landing page ini. Jika Anda memiliki saran atau menemukan bug, silakan buat issue atau pull request.
Proyek ini dilisensikan di bawah MIT License.
Untuk informasi lebih lanjut, silakan hubungi tim pengembang di developer@hotelmegalux.com.