Nodejs, Expressjs javascript frameworkleri, MongoDB veritabanı, HTML, CSS işaretleme dilleri, Bootstrap css kütüphanesi kullanılarak hazırlanmıştır.
Kullanıcıların üye olup, ödünç kitap alabildiği, sisteminde ödünç alınan kitapların hangileri olduğunu ve kim tarafından alındığını veritabanına kayıt altına alan ödünç verdiği zamanda ilgili kayıtta güncelleme yapan bir web uygulamasıdır.
git clone https://github.com/denizkarakass/kutuphane-sistemi.git
İstediğiniz dizinde terminal (cmd) ekranını açın. Aşağıdaki satırı çalıştırın.
npm i express mongoose body-parser express-session connect-mongo method-override bcrypt ejs
Terminal ekranından kaynak kütüphanelerini yükleyin.
npm i nodemon
İsterseniz geliştirme aşaması için Nodemon'u da dahil edebilirsiniz.
Şimdi uygulamayı lokalinizde çalıştırabilirsiniz
npm start
veya node app
Kitap Oluşturma
Ödünç Alma
Geri Verme
Güncelleme Ve Silme
Search Box
Postman İle Front-end Yapılmadan Önce Yaptığım İsteklerden bir görüntü
Bcrypt paketi ile şifrelediğim kullanıcı bilgisinden bir görüntü