Portfolio website profesional yang siap deploy ke GitHub Pages secara gratis.
| Fitur | Detail |
|---|---|
| π¨ Animated GSAP Background | Particle network canvas real-time |
| β¨οΈ Typing Effect | Role berputar otomatis di hero section |
| π Skill Bars | Animasi saat scroll ke section skills |
| π Scroll Reveal | Elemen muncul smooth saat di-scroll |
| π± Responsive | Mobile-friendly layout |
| π Zero Dependencies | Pure HTML/CSS/JS β tidak butuh server |
portfolio/
β
βββ index.html β File utama portfolio (satu file all-in-one)
βββ README.md β Dokumentasi ini
βββ generate_portfolio.py β Script Python untuk update data otomatis
harisariefkamis.github.io
{username}.github.ioCara A β Via Browser (Mudah):
1. Buka repository yang baru dibuat
2. Klik "Add file" β "Upload files"
3. Drag & drop file index.html
4. Klik "Commit changes"
Cara B β Via Git (Untuk yang sudah install Git):
# Clone repository
git clone https://github.com/harisariefkamis/harisariefkamis.github.io
# Masuk ke folder
cd harisariefkamis.github.io
# Copy file index.html ke sini
cp /path/to/index.html .
# Push ke GitHub
git add .
git commit -m "π Initial portfolio deploy"
git push origin main
main β folder: / (root)Tunggu 1β2 menit, lalu buka:
https://harisariefkamis.github.io
β Portfolio Anda sudah live!
File generate_portfolio.py memungkinkan Anda mengupdate data portfolio
(nama, skills, projects, dll) tanpa perlu edit HTML manual.
# Install dependencies
pip install jinja2
# Jalankan generator
python generate_portfolio.py
# Output: index.html yang sudah diupdate
Buka index.html dan cari bagian berikut:
<!-- Cari dan ganti: -->
<span class="name-cyan">Haris</span>
<span class="name-orange">Arief</span>
Kamis
<span class="skill-name">Python</span>
<span class="skill-pct">82%</span>
...
<div class="skill-bar-fill" data-w="0.82"></div>
<!-- Ubah angka 0.82 sesuai level (0.0 - 1.0) -->
<a href="URL_PROJECT" target="_blank" class="project-card reveal">
<div class="project-header">
<div class="project-icon">π</div>
</div>
<div class="project-body">
<div class="project-title">Nama Project</div>
<p class="project-desc">Deskripsi project Anda...</p>
<div class="project-tags">
<span class="tag">Python</span>
<span class="tag">SQL</span>
</div>
</div>
</a>
<!-- Cari dan ganti semua: -->
href="https://linkedin.com/in/harisariefkamis"
href="https://github.com/harisariefkamis"
href="mailto:harisariefkamis16@gmail.com"
href="tel:+6285282436796"
Edit CSS variables di bagian :root:
:root {
--cyan: #00e5ff; /* Warna aksen utama */
--orange: #ff6b35; /* Warna aksen sekunder */
--navy: #060b18; /* Background utama */
}
| Platform | Link |
|---|---|
| π§ Email | harisariefkamis16@gmail.com |
| π± WhatsApp | +62 852-8243-6796 |
| πΌ LinkedIn | linkedin.com/in/harisariefkamis |
| π GitHub | github.com/harisariefkamis |
power_byΒ· Haris Arief Kamis Β· Data Analyst Portfolio