Bu proje üç farklı klasörden oluşur
- Aşama 1: Komut Satırı Uygulaması
- Aşama 2: Komut Satırı Uygulaması - API ile zenginleştirilmiş
- Aşama 3: FastAPI Tabanlı Uygulama
Proje Amacı: Kullanıcıların girecekleri bilgi sonrası ilgili dosyaya (library.json) kitaplarını kaydetmelerini sağlamak.
Projeyi kendi ortamınızda çalıştırmak için reponun sağ ustünde bulunann butondan doğrudan .zip uzantılı bir dosyaya sıkıştırılmış olarak indirebilir ya da
git clone https://github.com/sunayalisarp34/library_management_system.git
yukarıdaki komutu Git CLI üzerinden girerek kendi ortamınızdaki istediğiniz bir dizine ekleyeblirsiniz.
Bu uygulamayı kullanmak için asama1_cli_app adlı klasörde komut satırını açıp öncesinde:
pip install -r requirements.txt
komutunu çalıştırdıktan sonra
python main.py
komutunu çalıştırmanız gerekmektedir.