Bu proje, klasik bir CV'yi dinamik bir web tabanlı portfolyo sitesine dönüştürmektedir. Kullanıcılar, profesyonel bilgilerini görsel olarak düzenlenmiş ve organize bir şekilde sergileyebilir.
- 👤 Kullanıcılar, kişisel bilgilerini dinamik olarak ekleyebilir, güncelleyebilir ve silebilir.
- 🔒 Admin paneline sadece authentication olan kullanıcılar erişebilir. Admin paneline erişim sağlamak isteyen bir kullanıcı giriş yapmamışsa, login sayfasına yönlendirilir.
- ✅ Her veri girişi için validasyon uygulanarak hatalı ya da eksik veri girişi engellenir.
- 🔧 SEO (meta) işlemleri admin paneli üzerinden kolayca gerçekleştirilebilir; başlık, açıklama ve anahtar kelimeler gibi SEO ayarları dinamik olarak düzenlenebilir.
- 📊 ChartJs kullanılarak yeteneklerin oranı görsel olarak grafiklerle gösterilmiştir.
- 📈 Bazı tabloların istatistikleri admin panelinde, İstatistikler sekmesinde tutulmaktadır.
- 📝 Dinamik portfolyo bilgisi yönetimi
- 🔧 İçerik yönetimi için admin paneli
- 🛠️ CRUD işlemleri (Ekle, Listele, Güncelle, Sil)
- 🌐 Sosyal medya yönlendirmeleri
- ✉️ Ziyaretçiler için iletişim formu
- 💻 Bootstrap ile temiz ve duyarlı tasarım
- 📊 ChartJs ile yetenek oranları ve istatistikler
- 💻 Web uygulaması yapısı için ASP.NET MVC Framework
- 🛠️ ORM (Object-Relational Mapping) aracı olarak Entity Framework
- 🗄️ Veritabanı olarak MSSQL Server
- 🏗️ Veritabanı modellemesi için DB First yaklaşımı
- 🔎 Verileri etkin bir şekilde sorgulamak için LINQ
- 🎨 Duyarlı tasarım için HTML/CSS ve Bootstrap
- 📄 Sayfalar arası geçişleri kolaylaştırmak için Partial Views
- ⚡ jQuery ile etkileşimli özellikler
- 📊 ChartJs ile görsel grafik
- 📥 Depoyu klonlayın:
git clone https://github.com/tunadeveloper/PortfolioProject.git - 🖥️ Projeyi Visual Studio'da açın.
- 🗄️ MSSQL Server'ın yüklü ve yapılandırılmış olduğundan emin olun.
- 📝
web.configdosyasındaki bağlantı dizgisini yerel veritabanı ayarlarınıza göre güncelleyin. ▶️ Projeyi Visual Studio'nun IIS Express'i kullanarak çalıştırın.































