Skip to content

LuckyArch/Ourin-Porto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌌 Galaxy Portfolio - Personal Portfolio Website

Selamat datang di Galaxy Portfolio! Ini adalah template website portfolio pribadi modern dengan desain Neo-Cyber Bento yang elegan dan interaktif. Dibuat menggunakan HTML, CSS, dan JavaScript murni (Vanilla JS) tanpa framework apapun.


πŸ“Έ Preview

Website ini menampilkan:

  • Desain Bento Grid yang premium dan responsif
  • Efek spotlight interaktif pada setiap card
  • Animasi bintang kedip-kedip di background
  • Border beam yang berputar pada project cards
  • Cursor glow yang mengikuti mouse
  • Navigasi floating yang modern

πŸš€ Fitur Utama

Fitur Deskripsi
Bento Grid Layout Layout modern berbasis CSS Grid dengan 12 kolom
Spotlight Effect Efek cahaya yang mengikuti cursor di setiap card
Twinkling Stars Bintang-bintang animasi di background
Border Beam Animasi garis berputar di project cards
Cursor Glow Cahaya cyan yang mengikuti mouse
Responsive Design Tampil sempurna di semua ukuran layar
Smooth Scroll Navigasi halus antar section
Typing Effect Animasi ketik pada role/jabatan
Sound Effects Efek suara subtle saat hover dan klik

πŸ“ Struktur Folder

Berikut adalah struktur folder dalam project ini:

portofolio/
β”œβ”€β”€ index.html              # Halaman utama website
β”œβ”€β”€ setting.js              # File konfigurasi (biodata, skills, projects)
β”œβ”€β”€ favicon.ico             # Icon tab browser
β”œβ”€β”€ README.md               # Dokumentasi ini
β”œβ”€β”€ CHANGELOG.md            # Riwayat perubahan
└── assets/
    β”œβ”€β”€ css/
    β”‚   β”œβ”€β”€ style.css       # Stylesheet utama
    β”‚   └── animations.css  # Animasi tambahan
    β”œβ”€β”€ js/
    β”‚   β”œβ”€β”€ components.js   # Komponen HTML dinamis
    β”‚   └── main.js         # Logika aplikasi
    └── images/
        β”œβ”€β”€ logo.jpg        # Foto profil/avatar
        β”œβ”€β”€ projek-1.png    # Screenshot project 1
        β”œβ”€β”€ projek-2.png    # Screenshot project 2
        └── projek-3.png    # Screenshot project 3

βš™οΈ Cara Instalasi

Ikuti langkah-langkah berikut untuk menjalankan website ini di komputer kamu:

Langkah 1: Download atau Clone Repository

Opsi A - Download ZIP:

  1. Klik tombol hijau "Code" di halaman GitHub
  2. Pilih "Download ZIP"
  3. Extract file ZIP ke folder yang kamu inginkan

Opsi B - Clone dengan Git:

git clone https://github.com/LuckyArch/Ourin-Porto.git

Langkah 2: Buka Folder Project

Buka folder portofolio menggunakan code editor favorit kamu (VS Code, Sublime Text, dll).

Langkah 3: Jalankan Website

Cara Termudah:

  • Klik dua kali file index.html untuk membukanya di browser

Cara Lebih Baik (dengan Live Server):

  1. Install extension "Live Server" di VS Code
  2. Klik kanan pada index.html
  3. Pilih "Open with Live Server"
  4. Browser akan terbuka otomatis dengan hot-reload

✏️ Cara Kustomisasi

Mengubah Informasi Pribadi

Buka file setting.js dan edit bagian berikut:

const settings = {
    profile: {
        name: "Nama Kamu",           // Ganti nama
        title: "Jabatan Kamu",        // Ganti title
        age: 25,                       // Ganti umur
        avatar: "assets/images/logo.jpg",  // Ganti foto
        bio: "Deskripsi tentang dirimu...",
        email: "emailkamu@gmail.com",
        location: "Kota, Negara",
    },
    // ... lanjutan setting
};

Mengubah Skills

Di file setting.js, cari bagian skills:

skills: {
    languages: [
        { name: "HTML", icon: "ri-html5-fill", color: "#E34F26" },
        { name: "CSS", icon: "ri-css3-fill", color: "#1572B6" },
        // Tambah atau hapus skill di sini
    ],
    frameworks: [...],
    others: [...]
}

Catatan: Icon menggunakan Remix Icons. Kunjungi websitenya untuk mencari nama icon yang sesuai.

Menambah Project

Di file setting.js, cari bagian projects:

projects: [
    {
        title: "Nama Project",
        description: "Deskripsi singkat project kamu",
        image: "assets/images/projek-1.png",  // Screenshot project
        tags: ["Tag1", "Tag2", "Tag3"],
        link: "https://link-project-kamu.com"
    },
    // Tambah project baru di sini
]

Mengubah Social Media Links

social: [
    { name: "GitHub", icon: "ri-github-fill", link: "https://github.com/username", color: "#ffffff" },
    { name: "Instagram", icon: "ri-instagram-fill", link: "https://instagram.com/username", color: "#E1306C" },
    // Tambah atau ubah sosmed di sini
]

🎨 Mengubah Warna Tema

Buka file assets/css/style.css dan cari bagian :root:

:root {
    --bg-deep: #050505;        /* Warna background utama */
    --bg-surface: #0a0a0a;     /* Warna surface/card */
    --primary: #58c4dc;        /* Warna aksen utama (cyan) */
    --secondary: #bd00ff;      /* Warna aksen kedua (ungu) */
    --accent: #ffffff;         /* Warna aksen tambahan */
    --text-main: #ffffff;      /* Warna teks utama */
    --text-muted: #888888;     /* Warna teks secondary */
}

Ganti nilai hex color sesuai keinginan kamu.


πŸ“± Responsivitas

Website ini sudah responsif untuk berbagai ukuran layar:

  • Desktop (> 1024px): Layout 12 kolom
  • Tablet (768px - 1024px): Layout 6 kolom
  • Mobile (< 768px): Layout 1 kolom (stacked)

🌐 Cara Deploy ke Internet

Deploy ke GitHub Pages (Gratis!)

  1. Push code ke repository GitHub kamu
  2. Buka Settings > Pages
  3. Pilih Branch: main, Folder: / (root)
  4. Klik Save
  5. Tunggu beberapa menit, website akan live di https://username.github.io/repo-name

Deploy ke Netlify (Gratis!)

  1. Buka netlify.com
  2. Login dengan GitHub
  3. Klik "Add new site" > "Import an existing project"
  4. Pilih repository kamu
  5. Biarkan setting default, klik Deploy
  6. Website akan live dalam hitungan detik

Deploy ke Vercel (Gratis!)

  1. Buka vercel.com
  2. Login dengan GitHub
  3. Klik "New Project"
  4. Import repository kamu
  5. Biarkan setting default, klik Deploy

πŸ› οΈ Teknologi yang Digunakan

  • HTML5 - Struktur website
  • CSS3 - Styling dan animasi
  • JavaScript (ES6+) - Interaktivitas
  • Google Fonts - Typography (Sora, Inter, Space Grotesk)
  • Remix Icons - Icon library
  • CSS Grid - Layout system
  • CSS Custom Properties - Theming

πŸ“ž Kontak & Dukungan

Jika kamu menemukan bug atau punya pertanyaan:

  1. Buat Issue di repository ini
  2. Atau hubungi via email: zannlovez@gmail.com

πŸ“„ Lisensi

Project ini free untuk digunakan dan dimodifikasi. Jika kamu menggunakannya, credit tidak wajib tapi sangat dihargai! πŸ™


⭐ Dukung Project Ini

Jika template ini membantu kamu, berikan ⭐ star di repository ini!


Made with πŸ’œ by Fauzan Adyatma P

About

A modern and elegant personal portfolio website created using only HTML, CSS, and JavaScript. Focused on smooth UI, clean layout, and aesthetic visuals without any framework.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages