CallCenterBackend, çağrı merkezi işlemlerini yönetmek için geliştirilmiş bir backend uygulamasıdır. FastAPI ile yazılmıştır ve temel olarak müşteri, abonelik, fatura, paket, problem, servis satın alma gibi işlemleri API üzerinden sunar.
- Müşteri ve kullanıcı yönetimi
- Abonelik ve paket işlemleri
- Fatura ve fatura kalemi yönetimi
- Servis satın alma ve kalan kullanım takibi
- Problem ve çağrı log yönetimi
- Hata yönetimi ve özel middleware
- Gelişmiş loglama
- Depoyu klonlayın:
git clone https://github.com/Cevrimicii/CallCenterBackend.git
- Proje dizinine girin:
cd CallCenterBackend - Python sanal ortamı oluşturun ve etkinleştirin:
python -m venv venvv venvv\Scripts\activate
- Gereksinimleri yükleyin:
pip install -r requirements.txt
Ana dosyayı FastAPI ile başlatmak için:
uvicorn main:app --reloadmain.py: Uygulamanın giriş noktasıapp/: Uygulama kodlarımodels/: Veri modelleriroutes/: API endpointlericrud/: CRUD işlemleridb/: Veritabanı bağlantı ve yapılandırmasımiddleware/: Orta katmanlar (ör. hata yönetimi)utils/: Yardımcı fonksiyonlar ve dekoratörler
logs/: Uygulama log dosyalarıvenvv/: Sanal ortam
Bu proje MIT lisansı ile lisanslanmıştır.