Bu uygulama, haftalık verilerin girilmesini ve raporlanmasını sağlayan bir web uygulamasıdır. React ve Node.js kullanılarak geliştirilmiştir.
- Haftalık veri girişi
- Departman ve şirket seçimi
- Raporlama sayfası
- PDF olarak rapor indirme
- Responsive tasarım
- Node.js (v14.0.0 veya üzeri)
- npm (v6.0.0 veya üzeri)
-
Projeyi klonlayın:
git clone https://github.com/yasir-kayaalp/haftalik-rapor-uygulamasi.git cd haftalik-rapor-uygulamasi
-
Backend için gerekli paketleri yükleyin:
cd server npm install
-
Frontend için gerekli paketleri yükleyin:
cd ../client npm install
-
Backend'i başlatın:
cd ../server npm start
-
Yeni bir terminal açın ve frontend'i başlatın:
cd ../client npm start
-
Tarayıcınızda
http://localhost:3000
adresine giderek uygulamayı kullanmaya başlayabilirsiniz.
- Ana sayfada, "Veri Girişi" veya "Raporlar" sayfalarına gidebilirsiniz.
- Veri Girişi sayfasında, haftalık verileri girebilirsiniz.
- Raporlar sayfasında, girilen verileri görebilir ve PDF olarak indirebilirsiniz.
- Bu repository'yi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/AmazingFeature
) - Değişikliklerinizi commit edin (
git commit -m 'Add some AmazingFeature'
) - Branch'inizi push edin (
git push origin feature/AmazingFeature
) - Bir Pull Request oluşturun
Bu proje MIT lisansı altında lisanslanmıştır.
Proje Sahibi: Yasir Kayaalp
Proje Linki: https://github.com/yasir-kayaalp/haftalik-rapor-uygulamasi