SyncUp, üniversite öğrencilerinin kulüp aktivitelerini yönetmelerine, etkinliklere katılmalarına ve kampüs hayatını daha interaktif hale getirmelerine olanak sağlayan bir sosyal platformdur.
-
User (Öğrenci)
- Kulüplere başvuru yapma
- Etkinliklere katılma
- Duyuruları takip etme
- Profil güncelleme
- Başvuru durumlarını görüntüleme
- Katıldığı etkinlikleri görüntüleme
- Bildirimleri yönetme
-
Leader (Kulüp Lideri)
- User'ın tüm özelliklerine ek olarak:
- Kulüp yönetim paneline erişim
- Üye yönetimi (ekleme, çıkarma, liderlik verme)
- Üye başvurularını değerlendirme
- Kulüp adına duyuru ve etkinlik oluşturma
- Kulüp bilgilerini güncelleme
-
Admin (Sistem Yöneticisi)
- Tüm kullanıcı, kulüp ve etkinlikleri görüntüleme ve yönetme
- Kullanıcı/Kulüp/Etkinlik pasifleştirme
- Kulüp açma başvurularını değerlendirme
- Geri bildirimleri yönetme
- Sistem genelinde duyuru yayınlama
- Frontend: React.js
- Stil: Tailwind CSS
- State Yönetimi: Redux Toolkit
- Backend ve Veritabanı: Firebase
- Routing: React Router
- Bildirimler: React Hot Toast
- Form Yönetimi: React Hook Form
- Validasyon: Zod
Bu panel tüm kullanıcı tiplerinin görebildiği özellikleri barındırır.
-
Ana Ekran
Ana sayfa ekranında, kullanıcıların genel platform aktivitelerine ulaşabileceği özet bir görünüm sunulmaktadır.
-
Kulüpler
Tüm kulüplerin listelendiği ve kullanıcıların kulüpler hakkında bilgi alıp başvuru yapabileceği bölümdür.
-
Etkinlikler
Platformda düzenlenen tüm etkinliklerin görüntülendiği ve kullanıcıların katılım sağlayabileceği alandır.
-
Duyurular
Kullanıcıların platform genelindeki duyuruları takip edebileceği bölümdür.
-
Bildirimler-1
Aşağı açılır bildirim çubuğu, kullanıcıların en son bildirimlerini hızlıca görüntülemesini sağlar.
-
Bildirimler-2
Tüm bildirimlerin detaylı bir şekilde listelendiği bölümdür.
-
Profil Düzenleme
Kullanıcının kendi profil bilgilerini düzenleyebildiği alandır.
-
Başvurularım-1
Kullanıcının yaptığı kulüp başvurularını takip edebildiği ve durumlarını görebildiği sayfadır.
-
Başvurularım-2
Kullanıcının etkinlik veya üyelik başvurularını görüntüleyebildiği bölümdür.
-
Kulüp Liderliği Başvurusu
Kullanıcıların kulüp liderliği başvurusu yapabileceği formun bulunduğu alandır.
-
Geçmiş Etkinlikler
Kullanıcının daha önce katılım sağladığı etkinliklerin görüntülendiği bölümdür.
-
Kuluplerim
Kullanıcının üyesi olduğu kulüplerin listesini ve detaylarını görebileceği bölümdür.
-
Geri Bildirimler
Kullanıcının platforma gönderdiği geri bildirimleri görüntüleyebildiği ve gerektiğinde düzenleyebildiği alandır.
Bu panel bir kulübün liderliğini yapan kullanıcılar tarafından görüntülenebilir.
-
Lider Arayüz
Kulüp liderlerinin kulüp yönetim süreçlerini kolayca takip edebileceği ana yönetim arayüzüdür.
-
Lider Kulüpleri
Kulüp liderinin yöneticisi olduğu tüm kulüplerin listelendiği ve detaylarına erişilebildiği alandır.
-
Kulüp Üyeleri Görüntüleme
Kulüp üyelerinin listelendiği ve liderin üyeler üzerinde işlem yapabildiği sayfadır.
-
Kulüp Etkinlikleri Görüntüleme
Kulüp kapsamında düzenlenen etkinliklerin listelendiği ve detaylarına ulaşılabildiği bölümdür.
-
Kulüp Etkinlik Oluşturma
Kulüp adına etkinlik oluşturma ve düzenleme işlemlerinin yapıldığı bölümdür.
-
Kulüp Üye Başvurularını Görüntüleme
Kulübe yapılan üyelik başvurularını detaylı bir şekilde görüntüleyebileceğiniz alandır.
-
Kulüp Üye Başvurularını Onaylama / Reddetme
Kulüp üyelik başvurularını onaylama ya da reddetme işlemlerinin yapıldığı bölümdür.
-
Kulüp Duyuruları
Kulübe ait tüm duyuruların listelendiği ve yönetildiği alandır.
-
Kulüp Duyuru Oluşturma
Kulüp adına duyuru oluşturma ve yayınlama işlemlerinin yapıldığı sayfadır.
-
Kulüp Ayarları
Kulüp bilgilerinin düzenlenebileceği ve liderlik yetkilerinin ayarlanabileceği bölümdür.
-
Kulüp Ayarları Güncelleme
Kulüp bilgilerinin detaylı bir şekilde düzenlenebildiği alandır.
Bu panel yalnızca SyncUp'ın yönetici rolüne sahip kullanıcılar tarafından görüntülenebilir.
-
Arayüz Sayfası
Sistemin genel durumunu özetleyen bilgiler ve metriklerin bulunduğu ana yönetim ekranıdır.
-
Kullanıcılar Sayfası
Platformdaki tüm kullanıcıların bilgilerini listeleyen ve düzenlenebildiği yönetim sayfasıdır.
-
Kulüpler Sayfası
Sistemde kayıtlı tüm kulüplerin bilgilerini ve detaylarını görüntüleme ve düzenleme işlemlerinin yapıldığı alandır.
-
Etkinlikler Sayfası
Platformda düzenlenen tüm etkinliklerin yönetildiği ve düzenlendiği sayfadır.
-
Duyurular Sayfası
Tüm duyuruların listelendiği ve yeni duyuru eklenebilen yönetim ekranıdır.
-
Geri Bildirimler
Kullanıcılardan gelen geri bildirimlerin listelendiği ve yönetim tarafından yanıtlanabildiği alandır.
-
Kulüp Onayları
Yeni kulüp oluşturma başvurularının değerlendirildiği ve onaylanıp/reddedildiği yönetim sayfasıdır.