Skip to content

Projem, uygulama kullanıcılarının destek talep ettiği, desteğin içeriği üzerine görüşme yapabildiği ve durumunu takip edebildiği bir platform. .Net8 ve Angular17 ile geliştirme yaptım. Veritabanı olarak MSSQL ve ORM aracı olarak EF Core kullandım.

Notifications You must be signed in to change notification settings

ganiOztrkk/IT_Desk_Angular_Dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IT DESK

Projem, uygulama kullanıcılarının destek talep ettiği, desteğin içeriği üzerine görüşme yapabildiği ve durumunu takip edebildiği bir platform

demo: https://itdesk.ganiozturk.com/

Projemizin İşlevselliği:🌟

-Kullanıcılar Google hesabı ile giriş yapabilir.

-Kullanıcılar, destek talebi oluşturabilir ve destek talebine görsel ekleyebilir.

-Kullanıcılar destek talepleri üzerine mesajlaşma ile görüşme yapabilir.

-Kullanıcılar geçmiş destek taleplerini inceleyebilir.

-Kullanıcılar destek taleplerini kapatabilir ve kapatılan talepleri tekrar açabilir.

-Adminler kullanıcı adı ve şifre ile giriş yapabilir. 3 yanlış şifrede giriş işlemi 3 dakika bloklanır.

-Adminler tüm destek taleplerini görüntüleyebilir.

-Adminler desteklere dönüş yapabilir ve talepleri kapatabilir.

-Tüm talepler tablo üzerinde filtrelenebilir ve sıralanabilir.

Teknik Altyapı:🛠️

-Backend tarafında, .NET 8 ile WebAPI geliştirdim.

-Projede Kurumsal Mimari yapısı uyguladım.

-Yazılımcı hatalarını en aza indirmek için ve standart geri dönüş tipleri için Options Pattern ve Result Pattern uyguladım.

-Frontend tarafında Angular 17 ile geliştirme yaptım.

-Veritabanı olarak MSSQL kullandım ve ORM aracı olarak Entity Framework tercih ettim.

-Code First yaklaşımıyla ilişkisel bir veritabanı oluşturdum.

-Tema için PrimeNG kullandım.

-Kullanıcı kimlik doğrulaması için JWT (JSON Web Token) kullandım.

-Validasyon işlemlerini FluentValidation ile yönettim ve frontend tarafında destekledim.

About

Projem, uygulama kullanıcılarının destek talep ettiği, desteğin içeriği üzerine görüşme yapabildiği ve durumunu takip edebildiği bir platform. .Net8 ve Angular17 ile geliştirme yaptım. Veritabanı olarak MSSQL ve ORM aracı olarak EF Core kullandım.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published