test-izleme-sistemi
● TypeScript ★ 2 ⑂ 1 Last updated: August 11, 2025
Test İzleme Sistemi
Bu proje, test süreçlerinin takibini kolaylaştırmak için geliştirilmiş bir web uygulamasıdır. Hem backend (Node.js/Express/PostgreSQL) hem de frontend (Angular) bileşenlerini içerir.
İçerik
Özellikler
- Cihaz ve test yönetimi
- Test sonuçlarının kaydı ve takibi
- Dosya yükleme ve belge yönetimi
- Filtreleme ve arama fonksiyonları
- Modern Angular arayüzü
Kurulum
Backend Kurulumu
backendklasörüne girin:cd backend- Bağımlılıkları yükleyin:
npm install .envdosyasını oluşturun ve veritabanı bilgilerinizi girin (örnek için.env.exampledosyasını kullanabilirsiniz).- PostgreSQL veritabanınızı oluşturun ve gerekli tabloları ekleyin.
- Sunucuyu başlatın:
veyanpm run devnpm start
Frontend Kurulumu
frontendklasörüne girin:cd frontend- Bağımlılıkları yükleyin:
npm install - Angular uygulamasını başlatın:
ng serve - Uygulamaya http://localhost:4200 adresinden erişebilirsiniz.
Kullanım
- Frontend arayüzü üzerinden cihaz ve test ekleyebilir, test sonuçlarını görüntüleyebilir ve dosya yükleyebilirsiniz.
- Backend API'si ile RESTful endpointlere erişebilirsiniz.
API Endpointleri
Backend API örnekleri:
GET /api/items: Cihazları listelerPOST /api/item-tests: Test sonucu ekler (dosya yükleme destekli)GET /api/item-tests: Test sonuçlarını listelerGET /api/item-tests/:itemTestId/documents: Teste ait belgeleri getirirPOST /api/item-tests/:itemTestId/documents: Belge yükler
Detaylı endpoint listesi için backend/server.js dosyasına bakabilirsiniz.
Geliştirici Bilgisi
- Lisans: MIT
- Geliştirici: Elif Sude ATES
Herhangi bir sorun veya öneri için lütfen
elifsudeates