is-basvuru-mulakat-takip-sistemi
● HTML ★ 3 ⑂ 1 Last updated: August 11, 2025
İş Başvuru & Mülakat Takip Sistemi
Bu proje, iş başvurularınızı ve mülakat süreçlerinizi kolayca takip edebilmeniz için geliştirilmiş tam yığın (full-stack) bir web uygulamasıdır. Proje iki ana bölümden oluşmaktadır: Frontend (Angular) ve Backend (Node.js/Express).
İçerik
Özellikler
- Aday (Kişi) ekleme, listeleme ve detay görüntüleme
- Mülakat ve değerlendirme yönetimi
- Notlar, sertifikalar, tecrübeler ve okullar gibi aday bilgilerini takip etme
- Filtreleme ve arama özellikleri
- Modern ve kullanıcı dostu arayüz
Ekran Görüntüleri
Aşağıda uygulamadan bazı ekran görüntüleri bulunmaktadır:

Kurulum
Backend Kurulumu
backendklasörüne gidin:cd backend- Bağımlılıkları yükleyin:
npm install - Ortam değişkenlerini ayarlayın:
.env.exampledosyasını.envolarak kopyalayıp gerekli bilgileri doldurun.
- Veritabanı migrasyonlarını çalıştırın (gerekirse):
npx sequelize-cli db:migrate - Sunucuyu başlatın:
veyanpm startnode app.js
Frontend Kurulumu
frontendklasörüne gidin:cd frontend- Bağımlılıkları yükleyin:
npm install - Uygulamayı başlatın:
veyang servenpm start - Tarayıcınızdan http://localhost:4200 adresine gidin.
Docker ile Çalıştırma
Her iki proje için de Dockerfile ve .dockerignore dosyaları hazırdır.
y
Backend için:
cd backend
docker build -t is-basvuru-backend .
docker run -p 3000:3000 --env-file .env is-basvuru-backend
Frontend için:
cd frontend
docker build -t is-basvuru-frontend .
docker run -p 80:80 is-basvuru-frontend
Klasör Yapısı
repo/
├── backend/
│ ├── app.js
│ ├── config/
│ ├── controllers/
│ ├── models/
│ ├── routes/
│ ├── migrations/
│ ├── seeders/
│ ├── .env
│ ├── Dockerfile
│ └── ...
├── frontend/
│ ├── src/
│ ├── angular.json
│ ├── Dockerfile
│ └── ...
└── LICENSE
Lisans
Bu proje MIT Lisansı ile lisanslanmıştır.
Her türlü
elifsudeates