Skip to content

alvitodev/alvitodev.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ALVITO.DEV // COMMAND CENTER

System Status Astro Tailwind React

"A digital garden containing technical logs, projects, and visual databanks. Designed with Industrial Sci-Fi aesthetics."


πŸ“‚ MISSION BRIEF

Website ini bukan sekadar portofolio, melainkan sebuah Command Center digital. Dibangun menggunakan Astro untuk performa maksimal, dipadukan dengan React untuk interaktivitas, dan dibalut dengan Tailwind CSS untuk styling bertema Cyberpunk/Industrial.

πŸš€ KEY FEATURES

1. VISUAL SYSTEM: "INDUSTRIAL DARK"

  • Palette: Zinc-950 (Void Black) & Amber-500 (Warning Orange).
  • Typography: JetBrains Mono untuk elemen teknis, Plus Jakarta Sans untuk keterbacaan.
  • Effects: CRT Scanlines, Vignette, Grid Background, dan Glitch Hover effects.

2. CORE MODULES

  • DASHBOARD (/): Halaman utama bergaya "Control Panel" dengan ringkasan aktivitas terbaru dan widget dinamis.
  • NEURAL LOGS (/writing): Blog teknis dengan sistem tab filter interaktif (Technical, Opinion, Featured) menggunakan React Islands.
  • ACTIVE PROTOCOLS (/work): Galeri proyek dengan layout responsif dan efek visual premium.
  • PERSONNEL FILE (/about): Halaman profil dengan informasi lengkap dan social links.

3. DATABANKS (CONTENT COLLECTIONS)

  • /notes: Catatan cepat dan tips teknis.
  • /feed: Micro-blogging timeline untuk update status dan insights.
  • /library: Database buku, film, dan game yang dikonsumsi.
  • /gallery: Koleksi visual dan fotografi.

πŸ› οΈ TECH STACK

Component Technology Peran
Core Framework Astro Static Site Generator ultra-cepat.
Styling Tailwind CSS v4 Utility-first CSS framework.
Interactivity React Astro Islands untuk komponen dinamis.
Icons Lucide React Ikon vektor bersih dan konsisten.
Content MDX Markdown + JSX untuk konten yang kaya.
Typography JetBrains Mono & Plus Jakarta Sans Google Fonts via @fontsource.
CI/CD GitHub Actions Otomatisasi build dan deployment ke GitHub Pages.

πŸ“‚ SYSTEM ARCHITECTURE

src/
β”œβ”€β”€ components/         # Komponen UI & Layout
β”‚   β”œβ”€β”€ react/          # React Islands (Interactive Components)
β”‚   └── ui/             # Reusable UI Components
β”œβ”€β”€ content/            # Content Collections
β”‚   β”œβ”€β”€ writing/        # Long-form articles & blog posts
β”‚   β”œβ”€β”€ work/           # Portfolio projects
β”‚   β”œβ”€β”€ notes/          # Quick snippets
β”‚   β”œβ”€β”€ feed/           # Timeline updates
β”‚   β”œβ”€β”€ library/        # Media database
β”‚   β”œβ”€β”€ gallery/        # Visual collection
β”‚   └── authors/        # Author metadata
β”œβ”€β”€ layouts/            # Page templates
β”œβ”€β”€ lib/                # Utility functions
β”œβ”€β”€ pages/              # File-based routing (Astro routes)
└── styles/             # Global CSS & Tailwind config

⚑ INITIALIZATION SEQUENCE

Ikuti langkah ini untuk menjalankan sistem di mesin lokal.

1. Clone Repository

git clone https://github.com/alvitodev/alvitodev.github.io.git
cd alvitodev.github.io

2. Install Dependencies

npm install

3. Launch Dev Server

npm run dev

Akses di http://localhost:4321.

4. Build for Production

npm run build

πŸ“ CONTENT MANAGEMENT

Struktur Branch & Deployment

  • dev Branch (Source): Menampung seluruh source code Astro.
  • main Branch (Build Output): Hasil build (dist/) yang di-deploy ke GitHub Pages.

Setiap push ke branch dev akan otomatis di-build dan di-deploy melalui GitHub Actions.

Menambah Konten Baru

Writing / Blog Post

Buat folder baru di src/content/writing/judul-artikel/index.mdx:

---
title: 'Judul Artikel'
description: 'Deskripsi singkat...'
publishDate: 2025-12-10
category: 'technical'
isFeatured: false
tags: ['astro', 'tutorial']
---

Isi artikel di sini...

Work / Projects

Buat folder baru di src/content/work/nama-proyek/index.mdx:

---
title: 'Project Name'
description: 'Deskripsi proyek...'
publishDate: 2025-01-01
status: 'completed'
techStack: ['React', 'Node.js', 'Astro']
demoLink: 'https://...'
repoLink: 'https://...'
---

Detail studi kasus...

Notes / Quick Snippets

Buat file di src/content/notes/judul-catatan.md.

Feed / Updates

Buat file di src/content/feed/YYYY-MM-DD-update.md.


πŸ“‹ PROJECT STATUS

  • Astro 5.0 Setup
  • Tailwind CSS v4 Integration
  • React Islands (Interactive Components)
  • Content Collections
  • Dynamic Routing
  • GitHub Actions CI/CD
  • Advanced customization & features

Β© LICENSE

All source code is protected under MIT License. Content and Assets are property of Alvito.dev.

SYSTEM_REVISION: 2025.12.10
STATUS: OPERATIONAL
END_OF_FILE

About

My own personal pages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published