Skip to content

tunadeveloper/PortfolioProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖼️ Portfolyo Projesi


🌟 Genel Bakış

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.

🚀 Özellikler

  • 📝 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

⚙️ Kullanılan Teknolojiler

  • 💻 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

🛠️ Kurulum Adımları

  1. 📥 Depoyu klonlayın:
    git clone https://github.com/tunadeveloper/PortfolioProject.git
  2. 🖥️ Projeyi Visual Studio'da açın.
  3. 🗄️ MSSQL Server'ın yüklü ve yapılandırılmış olduğundan emin olun.
  4. 📝 web.config dosyasındaki bağlantı dizgisini yerel veritabanı ayarlarınıza göre güncelleyin.
  5. ▶️ Projeyi Visual Studio'nun IIS Express'i kullanarak çalıştırın.

🔑 Login Paneli

1

🛠️ Admin Paneli

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

🏠 Default Paneli

21 22 23 24 25 26 27 28 29 30 31

🗃️ Model Şeması

db


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published