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.