Skip to content

Kodluyoruz bünyesinde gerçekleştirilen Apsiyon .Net Core Bootcamp mezuniyet projesidir.

Notifications You must be signed in to change notification settings

feyzabilgic00/GraduationProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraduationProject

Kodluyoruz bünyesinde gerçekleştirilen Apsiyon .Net Core Bootcamp mezuniyet projesidir.

Proje Açıklaması

Projenin amacı, Apsiyon şirketinin Site yönetim yazılımlarından bir tanesi olan Apsis uygulamasındaki temel işlemleri gerçekleştirmektir.

Proje Kodluyoruz bünyesinde gerçekleştirilen Apsiyon .Net Core kursu sonunda geliştirilmesi istenen mezuniyet projesidir. Proje Asp.Net Core Mvc (.Net 5) sürümü üzerinde geliştirilmiş ve geliştirilmeye devam edilecektir. Proje içerisinde kullanıcı ve yetkilendirme işlemleri Identity kütüphanesi aracılığıyla gerçekleştirilmiştir.

Bu projede katmanlı mimari yapısına ve SOLID prensipleri kullanımına dikkat edilmiştir. ORM teknolojisi olarak Entity Framework kullanılmıştır. Veritabanı tasarımında CodeFirst yaklaşımı kullanılmıştır. Model sınıflarımız ile tasarım modelimiz arasındaki haritalama işlemleri Automapper ile sağlanmıştır.

Proje Yapısı

1.Admin/Site Yöneticisi

  • Daire bilgilerini girebilir.
  • İkamet eden kullanıcı bilgilerini girer.
  • Daire başına ödenmesi gereken aidat ve fatura bilgilerini girer(Aylık olarak). Toplu veya tek tek atama yapılabilir.
  • Gelen ödeme bilgilerini görür.
  • Gelen mesajları görür.
  • Aylık olarak borç-alacak listesini görür.
  • Kişileri listeler, düzenler, siler.
  • Daire/konut bilgilerini listeler, düzenler siler.
    2.Kullanıcı
  • Kendisine atanan fatura ve aidat bilgilerini görür.
  • Kredi kartı ile ödeme yapabilir.
  • Yöneticiye mesaj gönderebilir. Proje tamalandığında yukarıdaki bütün aşamaları içeriyor olacaktır.
Projede Kullanılan Kütüphaneler

EntityFramework Core
AspNetCore Identity
Automapper

Ön Gereklilikler ve Kurulum

Projeyi kendi bilgisayarınızda çalıştırabilmeniz için öncelikle en güncel dotnet sdk' sının kurulu olması gerekmektedir. Veritabanı için MSSQl kullanılmıştır bunun için bilgisayarınızda MsSql kurulum olmalıdır. Tüm bu işlemlerin ardından projede package manager console alanından DataAccess katmanını seçerek migration işlemi yapmanız gereklidir. Öncelikle projenizi WebUI alanından Set As Startup demeniz gerekiyor. Migration işlemi için add-migration Init diyerek migration eklemelisiniz. Migration işleminin veritabanına yansıması için ardından update-database demeniz gerekir. Ardından projenizi çalıştırabilirsiniz. Proje çalıştırıldıktan sonra örn:localhost://49686/user yönlendirme olarak user yazmanız gereklidir. Ardından sizi yönlendirecek şekilde işlemler sağlanmıştır.

About

Kodluyoruz bünyesinde gerçekleştirilen Apsiyon .Net Core Bootcamp mezuniyet projesidir.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages