Bu proje, modern bir portfolyo sitesi ve yönetim paneli içerir. Proje React, TypeScript ve TailwindCSS ile geliştirilmiştir.
- Dinamik portfolyo ve admin paneli
- Proje, yetenek, hakkımda ve mesaj yönetimi
- Dark mode ve modern UI/UX
- LocalStorage ile veri saklama (backend gerekmez)
- Responsive ve animasyonlu tasarım
Projeyi zip olarak aldıysanız, bir klasöre çıkarın.
Veya git ile klonladıysanız:
git clone <repo-linki>
cd <proje-klasörü>Aşağıdaki komutu terminalde çalıştırın:
npm installBu komut,
package.json'daki tüm bağımlılıkları indirir.
npm run devKomut çalıştıktan sonra terminalde çıkan adresi (genellikle http://localhost:5173) tarayıcınızda açın.
- Admin paneline erişmek için
/admin/loginadresine gidin. - Demo kullanıcı adı:
admin - Demo şifre:
admin123
src/
pages/ # Sayfa bileşenleri (Home, admin paneli vs.)
utils/ # Yardımcı fonksiyonlar (localStorage işlemleri)
hooks/ # Özel React hook'ları
assets/ # Görseller ve ikonlar
layouts/ # Layout bileşenleri
public/
favicon.ico # Favicon
...
- Tüm veriler (projeler, yetenekler, hakkımda, mesajlar) tarayıcıda localStorage'da saklanır.
- Projeyi build etmek için:
npm run build
- Build sonrası çıkan dosyalar
dist/klasöründe olur.
Bu proje kişisel portfolyo ve eğitim amaçlıdır.
Dilediğiniz gibi geliştirebilir, paylaşabilir ve kullanabilirsiniz.