Sebuah website portfolio profesional yang dibangun menggunakan Next.js 15 dengan App Router, TypeScript, dan Tailwind CSS. Website ini menampilkan pengalaman profesional, proyek-proyek, dan informasi kontak dalam antarmuka yang modern dan responsif.
git clone https://github.com/idugeni/idugeni.github.io.git
cd idugeni.github.io
npm install
npm run dev
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── about/ # Halaman About
│ │ ├── projects/ # Halaman Projects
│ │ ├── resume/ # Halaman Resume
│ │ └── contact/ # Halaman Contact
│ ├── components/ # React components
│ │ ├── layout/ # Layout components
│ │ ├── sections/ # Section components
│ │ └── ui/ # UI components
│ ├── data/ # JSON data files
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions
│ └── types/ # TypeScript types
├── public/ # Static assets
└── package.json # Project dependencies
graph TD
A[Browser] --> B[Next.js App Router]
B --> C[Pages & Components]
C --> D[Data Layer]
D --> E[JSON Files]
C --> F[Hooks & Utils]
F --> G[External APIs]
Proyek ini di-deploy menggunakan Vercel. Setiap push ke branch main
akan otomatis men-trigger deployment baru.
Proyek ini dilisensikan di bawah MIT License.
Kontribusi selalu diterima! Silakan buat issue atau pull request untuk perbaikan atau peningkatan. Sebelum berkontribusi, mohon baca Kode Etik kami.
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Jika Anda ingin mendukung pengembangan proyek ini, Anda dapat memberikan donasi melalui platform yang tersedia di halaman sponsor.
Kami menggunakan Conventional Commits untuk format commit message:
<type>[optional scope]: <description>
[optional body]
[optional footer]
Tipe yang tersedia:
feat
: Fitur barufix
: Perbaikan bugdocs
: Perubahan dokumentasistyle
: Perubahan formattingrefactor
: Refactoring kodetest
: Menambah/update testchore
: MaintenanceDibuat dan dikelola oleh Idugeni
Kontributor:
Lihat CHANGELOG.md untuk daftar perubahan.
Jika Anda menemukan masalah keamanan, mohon jangan buat issue publik. Silakan kirim email ke security@oldsoul.id