Proje Yönergesi

  • Her öğrenci proje hazırlamak zorundadır.
  • Her öğrenci benzersiz bir proje hazırlama zorundadır. 
  • Her öğrenci kendi sosyal kulübünün sitesinin yapacaktır
  • Sayfa tasarımları Figma ortamında çizilmiş olmalı, ve kontrol için takım olarak paylaşım verilmelidir.
    Figma arayüz çizimleri teslim tarihinden bir hafta önce teslim edilecektir.
    Değerlendirme kriterlerinde figma çizimlerine puanlama yapılacaktır.
  • Site altyapısında Layout kullanılması zorunludur.
  • Site arayüzü oluşturmak için kesinlikle tablo kullanılmayacaktır.
  • Proje genelinde harici css kullanılacaktır, herhangi bir dosyanın head yada body bölümlerinde css tanımlanmamış olmalı, bütün css tanımları .css dosyasında olmalıdır.
  • Site yerleşiminde gözü yorucu kaymalar, ve asimetrik boyutlandırma lardan kaçının
  • Yatay kaydırma çubuğunun çıkmamasını sağlayınız.
  • Sitenin genel görünümü mobil uyumlu (çözünürlüğe duyarlı) olmalıdır.(Bootstrap ve türevlerinin kullanabilirsiniz)
  • Her öğrenci sitesini yayınlamak için ücretsiz veya ücretli bir hosting hesabı açıp  çalışmasını bu servis üzerinden yayınlamalıdır. (Ücretsiz web servisleri kullanılabilir örn: smareterasp.net somme.com vb..)
  • Email gönderilecek aşamalar
    • Yeni üye kaydı  yapıldığında -> hoşgeldin maili gönder
    • Şifremi unuttum -> yeni şifre gönderme 
  • Sitenin yönetim paneli olmalı
    • ziyaretçiler siteye kayıt olabilir.
    • Yeni kayıt olan kullanıcılara hoşgeldin içerikli mail gönderme
    • Yönetim panelinde yetkisi olan üyeler üye listesini görebilir.
    • Yetkisi olan Yönetim panelinden duyuru girebilmeli
  • Sadece yetkisi olanların yapabileceği işlemler
    • Duyuru Ekleme
    • Kullanıcı Bilgilerini değiştirme
  • Her öğrenci proje teslim ederken proje ile ilgili sorulan sorulara cevap verecektir, – proje savunması yapılacaktır.
  • Ödev yükleme teslim tarihi 06 Haziran Pazartesi  2022 00:00 dir.
  • Ödev teslimi flash bellek ile yapılacaktır.
  • Siteye yapılacak yüklemeler ödev teslim tarihine kadar yapılmış olmalıdır. Bu tarihten sonraki yüklemeler kontrol edilmeyecektir.

Proje İçeriğ

  • Ana sayfa
  • Duyurular
  • Kulüp hakkında
  • İletişim
  • Etkinlikler -> listelenecek
  • Bağlantılar
    • Saide zorlu TML (saidezorlu.meb.k12.tr)
    • İlgili diğer kurum stk vs
  • Kullanıcı İşlemleri
    • Giriş – Login
    • Kayıt – Register
    • Şifremi unuttum 
    • Şifre değiştir -> giriş yapanlar görecek
  • Panel
    • Duyuru ekle 
      • Listeleme
      • ekle
      • sil
      • değiştir
    • Etkinlikler
      • ekle
      • sil
      • değiştir
    • Kullanıcı Yetkileri
    • Kullanıcı listesi
      • Liste -> bütün üyeler
      • sil -> sadece yetkili
      • Düzenle -> sadece yetkili

Projedeki Model yapıları

  1. Kullanıcı -> asp.net identity modeli üzerine aşağıdakiler eklenecek
    1. Ad
    2. Soyad
    3. Okul Numarası
  2. Etkinlik
    1. Etkinlik Adı
    2. Tarih ve saat
    3. Yeri
    4. Detay
    5. Görsel
  3. Duyuru
    1. Başlık
    2. Kısa Bilgi
    3. Detay
    4. Kayıt Tarihi
    5. Yayına başlama tarihi