Bu proje, kullanıcıların kütüphane kitaplarını çevrimiçi olarak görüntülemesini ve yönetmesini sağlayan bir web uygulamasıdır. Kullanıcılar giriş yapabilir, üye olabilir ve aldıkları kitaplarla ilgili bilgileri profil sayfasından takip edebilir. Profil sayfasında, kitapların teslim tarihine kaç gün kaldığı bilgisi yer alır. Kullanıcılar doğrudan rezervasyon yapamaz; istedikleri kitapları rezerve etmek için talepler oluşturur ve bu talepler,admin aracığııyla herhangi bir problem yoksa rezervasyon yapılır.
İsim | Görev/Uzmanlık Alanı | GitHub Linki |
---|---|---|
Ömer Yavuz | Project Manager Designer | GitHub/Ömer Yavuz |
Arif Aydın | Backend Developer | GitHub/ArifErenAydın |
Gökçe Keskin | Database Developer | GitHub/Gökçe Keskin |
Kadir Yıldız | Backend Developer | GitHub/Kadir Yıldız |
Muhsin Ay | Backend Developer | GitHub/Muhsin Ay |
Fevzi Güler | Frontend Developer | GitHub/Fevzi Güler |
Emre Karataş | Full Stack Developer | GitHub/Emre Karataş |
Projeyi geliştirmek için aşağıdaki teknolojiler ve araçlar kullanılmıştır:
- ASP.NET Core MVC: Uygulama yapısı ve iş mantığı.
- C#: Backend kodlama dili.
- Entity Framework Core: Veritabanı işlemleri.
- Razor Pages: Dinamik HTML şablonları.
- HTML5 & CSS3: Kullanıcı arayüzü tasarımı.
- Bootstrap: Responsive ve kullanıcı dostu tasarım.
- Microsoft SQL Server: Kullanıcı ve kitap bilgileri için ilişkisel veritabanı.
- Visual Studio: Proje geliştirme ortamı.
- Git & GitHub: Versiyon kontrol ve işbirliği.
- Whatsapp/Slack: Görev yönetimi.
- Testing:Projein kodlarını test etmek için.
-
Kullanıcı Girişi ve Üye Olma: Kullanıcılar hesap oluşturabilir ve giriş yaparak sisteme erişebilir.
-
Kitap Rezervasyonu: Kullanıcılar kitapları çevrimiçi olarak görüntüleyebilir ve uygun olanları Admin ile iletişim kurarak rezerve edebilir.
-
Kütüphane Yönetimi: Yönetici panelinden kitap ekleme, silme,güncelleme aynı şekilde kullancıı ekleme ,silme ,güncelleme ,rezervasyon ekleme yapabilir. -Admin Kendisine gelen kullanıcıdan bilgisini alarak ve almak istediği kitap bilgilerini alarak rezervasyon oluşturur.
-
Rezervasyon Takibi: Kullanıcılar aktif rezervasyonlarını Sisteme bilgileri ile girip Profil sayfasından rezerve ettiği kitapın bilgilerini görebilir.