Skip to content

yuksel-kadir/library-application

Repository files navigation

Kütüphane Uygulaması

Projenin Amacı

Localhostta çalışan, ISBN numarasını resimden okuyabilen, veri tabanına kitap adı, ISBN numarası, kullanıcı bilgisi vs. gibi verileri işleyebilen bir kütüphane uygulaması oluşturmak.

Projenin Sahip Olduğu Fonksiyonlar

Yönetici Tarafı
  • Kitap adı ile birlikte kitabın ISBN kodunu fotoğraftan okuyarak kitap bilgisinin eklenmesi.
  • Sistem zamanını belirtilen gün kadar ötelenmesi.
  • Kitap alan kullanıcıların hangi kitabı, hangi tarihte aldığı, kitabın ISBN numarası, kitabın iade tarihi gibi bilgilerle listelenmesi.
Kullanıcı Tarafı
  • Kitap adı veya ISBN'e göre kütüphanede veri tabanında arama yapılması.
  • Kitap adı veya ISBN'e göre kitabın kullanıcı envanterine eklenmesi.
  • Kitabın ISBN kodunun bulunduğu fotoğrafı sisteme yükleyerek, daha önceden alınan kitabın kütüphaneye iade edilmesi.

Projede Kullanılan Paketler

Proje Dökümanı

Döküman

Projenin server tarafı Nodejs, veri tabanı kısmı Mongodb, arayüz kısmında ise HTML, CSS ile yazıldı.

Ekran Görüntüleri

loginPage
userPage
admiPage

Kaynaklar

  1. Upload multiple files with AJAX/XMLHttpRequest
  2. Using files from web applications
  3. Mongoose Count
  4. Getting Date and Time in Node.js
  5. Push items into mongo array via mongoose
  6. Express.js: Handling / processing forms
  7. Handling forms in Express
  8. Hello World Example
  9. tesseract.js
  10. OCR in JavaScript with Tesseract.js
  11. Cannot read property 'send' of null - worker.terminate()
  12. Node.js & Express ep. 18 - Uploading Files & Moving Files
  13. How to add update and delete object in Array Schema in Mongoose/MongoDB
  14. How to Use findOneAndUpdate() in Mongoose
  15. AJAX Crash Course (Vanilla JavaScript)
  16. Back To The Basics: How To Generate a Table With JavaScript

About

Library Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published