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.
Clone repository:
git clone https://github.com/idugeni/idugeni.github.io.git
cd idugeni.github.io
Install dependencies:
npm install
Jalankan development server:
npm run dev
Buka http://localhost:3000 di browser
āāā 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