Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.09 KB

File metadata and controls

70 lines (50 loc) · 2.09 KB

EONET - Internet Bebas Batas

Landing page modern untuk layanan penyedia internet EONET, dibangun menggunakan Astro Framework untuk performa maksimal dan di-deploy ke jaringan global Cloudflare.

Fitur Utama

  • Desain Modern: Menggunakan palet warna vibrant dan efek glassmorphism.
  • Performa Tinggi: Dibangun dengan arsitektur Islands Architecture dari Astro.
  • Responsif: Tampilan optimal di berbagai perangkat (Desktop, Tablet, Mobile).
  • Cloudflare Workers: Deployment edge-native untuk kecepatan akses global.

Tech Stack

Struktur Project

/
├── public/           # Aset statis
├── src/
│   ├── components/   # Komponen UI (Header, Hero, Packages, dll)
│   ├── layouts/      # Layout utama halaman
│   ├── pages/        # File halaman (routing berbasis file)
│   └── styles/       # Global CSS
└── astro.config.mjs  # Konfigurasi Astro

Cara Menjalankan

Berikut adalah perintah-perintah yang tersedia untuk pengembangan:

Command Action
npm install Menginstall dependensi project
npm run dev Menjalankan server development lokal di localhost:4321
npm run build Melakukan build untuk produksi ke folder ./dist/
npm run preview Melihat preview hasil build secara lokal
npm run deploy Deploy langsung ke Cloudflare menggunakan Wrangler

Development

# Clone repository
git clone https://github.com/username/eonet.git
cd eonet

# Install dependencies
npm install

# Jalankan server development
npm run dev

Deployment

Project ini dikonfigurasi untuk deployment ke Cloudflare.

# Build dan Deploy
npm run deploy

Pastikan Anda telah login ke Cloudflare menggunakan npx wrangler login jika melakukan deploy dari lokal.

Kredit

Dikembangkan untuk portal online.