KAMPANYAWeb site yaptırana ilk ay reklam danışmanlığı ÜCRETSİZ!Hemen Başvur →
Tüm Projeler
PlatformEğitim

Üniversite Kariyer Platformu

Üniversite, şirket, yurt ve kariyer etkinliklerini tek platformda birleştiren kapsamlı öğrenci ekosistemi. 160.000+ satır kod.

Tamamlanma:4 ay
160.000+Kod Satırı
60Controller
~40DB Tablosu
Projeyi Ziyaret Et
Üniversite Kariyer Platformu

Müşteri İhtiyacı

Üniversite öğrencileri staj, iş ilanları, üniversite bilgileri, yurt seçenekleri ve kariyer etkinliklerini bulmak için onlarca farklı siteyi ziyaret etmek zorundaydı. Her şey dağınık ve öğrenciye özel değildi.

Çözümümüz

Üniversite, şirket, yurt, etkinlik ve kariyer rehberini tek platformda birleştiren kapsamlı bir ekosistem geliştirdik. Entity claim sistemi, privilege/indirim yönetimi ve isilanlarim.com.tr ile otomatik iş ilanı senkronizasyonu ekledik.

Bu Projeyi Özel Yapan Ne?

Tipik bir kariyer sitesi sadece iş ilanı listeler. Biz üniversite, şirket, yurt, etkinlik ve kariyer rehberini tek platformda birleştirdik. Entity claim sistemi, privilege yönetimi, otomatik iş ilanı senkronizasyonu ekledik. 160.000+ satır kod, 60 controller, 38 model, ~40 tablo. Müşteri 'staj sitesi' istedi, biz tam kapsamlı öğrenci ekosistemi sunduk.

Teknik Detaylar

97.549
PHP Kod (App)
54.305
View Satırı
60
Controller
38
Model
199
View Dosyası
11
CLI Command

Entegrasyonlar

isilanlarim.com.tr Sync
CLI tabanlı şirket ve iş ilanı senkronizasyonu
SeoManager
Dinamik meta tag, Open Graph, Twitter Card, şablon değişkenleri
Sitemap Generator
Şirket, üniversite, iş, etkinlik, blog için dinamik XML sitemap
TinyMCE
Admin paneli için zengin metin editörü
Newsletter System
Abone yönetimi, email doğrulama, unsubscribe

Zorluklar & Çözümler

1Çoklu Entity Yönetimi

Zorluk:

Şirket, üniversite ve yurt - üç farklı entity tipi aynı sistemde yönetilmeli. Her birinin farklı özellikleri var.

Çözüm:

Polimorfik ilişkiler, entity-type tabanlı dashboard sistemi. Claim mekanizması ile sahiplik yönetimi. 60 controller ile modüler yapı.

2Privilege/İndirim Sistemi

Zorluk:

Şirketler ve yurtlar öğrencilere indirim sunmak istiyor. Kupon kodları, kullanım limitleri, geçerlilik tarihleri yönetilmeli.

Çözüm:

Çok katmanlı privilege sistemi: Paylaşımlı kod, unique kod, kullanım takibi. Şirket/yurt/admin tarafından oluşturulabilir.

3İş İlanı Senkronizasyonu

Zorluk:

isilanlarim.com.tr'deki ilanların kampusum.net'e aktarılması gerekiyor. Şirket ve pozisyon eşleştirmesi yapılmalı.

Çözüm:

CLI tabanlı sync komutu. Şirket import, iş ilanı import, sektör otomatik algılama, talent program tespiti.

4SEO Yönetimi

Zorluk:

Binlerce sayfa için dinamik meta tag, Open Graph ve sitemap yönetimi gerekiyor.

Çözüm:

SeoManager library: Şablon değişkenleri ({name}, {city}), entity bazlı SEO ayarları, otomatik canonical URL, dinamik sitemap.

Perde Arkası

  • 160.000+ satır toplam kod (PHP 97.549 + View 54.305 + JS/CSS 9.828)
  • 60 controller: 29 admin, 8 auth, 4 dashboard, 5 user, diğerleri public
  • 38 model ile kapsamlı veri katmanı
  • 199 view dosyası, component-based yapı
  • ~40 veritabanı tablosu, 11 migration
  • 11 CLI command (sync, seed, maintenance)
  • 3 auth katmanı: User, Admin, Entity
  • Entity claim sistemi: Şirket/Üniversite/Yurt sahiplik yönetimi
  • Privilege sistemi: Kupon kodları, kullanım limitleri, geçerlilik
  • 30 admin bölümü ile tam yönetim paneli

Proje Özellikleri

  • Üniversite profilleri ve taban puanları
  • Şirket profilleri ve iş ilanları
  • Yurt listeleme ve oda yönetimi
  • Kariyer etkinlikleri (konferans, workshop)
  • Öğrenci privilege/indirim sistemi
  • Entity claim ve dashboard sistemi
  • isilanlarim.com.tr iş ilanı senkronizasyonu
  • Blog ve kariyer rehberi
  • Dinamik SEO yönetimi
  • XML sitemap oluşturma

Elde Edilen Sonuçlar

Öğrenciler tek platformdan üniversite bilgisi, staj ilanları, yurt seçenekleri ve kariyer etkinliklerine erişebiliyor. Şirketler ve üniversiteler kendi profillerini yönetebiliyor.

Proje Bilgileri

Proje TipiPlatform
SektörEğitim
Tamamlanma4 ay

Teknoloji Stack

CodeIgniter 4PHP 8.1MySQLTailwindCSSTinyMCECLI CommandsSeoManagerSitemap Generator

Mimari

CodeIgniter 4 MVC mimarisi. Üç katmanlı auth sistemi (User, Admin, Entity). Polimorfik entity ilişkileri. CLI command'lar ile veri senkronizasyonu. SeoManager ile dinamik SEO. Hybrid static + database veri modeli.

Canlı Proje

kampusum.net

Benzer bir proje mi?

Sizin için de benzer bir çözüm geliştirebiliriz.

Teklif Alın