← All projects

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:

Ekran Görüntüsü 1 Ekran Görüntüsü 2 Ekran Görüntüsü 3 Ekran Görüntüsü 4

Kurulum

Backend Kurulumu

  1. backend klasörüne gidin:
    cd backend
    
  2. Bağımlılıkları yükleyin:
    npm install
    
  3. Ortam değişkenlerini ayarlayın:
    • .env.example dosyasını .env olarak kopyalayıp gerekli bilgileri doldurun.
  4. Veritabanı migrasyonlarını çalıştırın (gerekirse):
    npx sequelize-cli db:migrate
    
  5. Sunucuyu başlatın:
    npm start
    
    veya
    node app.js
    

Frontend Kurulumu

  1. frontend klasörüne gidin:
    cd frontend
    
  2. Bağımlılıkları yükleyin:
    npm install
    
  3. Uygulamayı başlatın:
    ng serve
    
    veya
    npm start
    
  4. 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ü