Bu proje, kullanıcıların kitapları ödünç alabileceği bir kütüphane yönetim sistemini temsil eder.
-
Projeyi klonlayın:
git clone https://github.com/kullanici/iinvent-library.git
-
Gerekli bağımlılıkları yüklemek için:
cd iinvent-library npm install
-
.env dosyasını oluşturun ve içine PostgreSQL veritabanı bağlantı URL'sini ekleyin:
DATABASE_URL=postgresql://kullanici:parola@localhost:5432/kutuphane
-
Veritabanını oluşturmak için:
npm prisma migrate dev
Proje, Node.js ve Express kullanılarak geliştirilmiştir. Projeyi başlatmak için aşağıdaki komutu kullanabilirsiniz:
npm run dev
API belgelerine erişmek için Swagger kullanılmıştır. Uygulama çalıştığında http://localhost:3000/api-docs adresine giderek belgelere erişebilirsiniz.