/mycalendar.live

Kişisel, takım veya grup olarak etkinlikleri organize etmeyi sağlamayı amaçlayan web projesidir

Primary LanguagePHPMIT LicenseMIT

mycalendar.live

Kişisel, takım veya grup olarak etkinlikleri organize etmeyi sağlamayı amaçlayan web projesidir.

Etkinlik ile ilgili notları, mesajları ve katılan kullanıcıları gösteren veya düzenlemeyi kolaylaştıran web projesidir.

Özellikler

  • Kullanıcı girişi, üye olma, şifremi unuttum, profil sayfası
  • Etkinlik ekleme, düzenleme, paylaşma
  • Yaklaşan etkinlikler ile ilgili sms, email ile bilgilendirme alma
  • Etkinlik için not, mesaj ekleme
  • Etkinlik katılımcı yönetimi
  • Etkinlik Google Meet, Youtube video veya canlı yayın, Zoom, Twitch, Instagram, Website linki ekleme
  • Online etkinlik oluşturma, Fiziksel etkinlik için Yandex Maps ile konum seçebilme
  • Etkinlik takvimi ile etkinlikleri bir arada görme
  • Koyu mod özelliği ile kullanıcı dostu ekran deneyimi
  • İstendiği zaman etkinlikten çıkabilme
  • Etkinlikleri herkese açık veya gizli olarak düzenleme ile özel etkinlik oluşturabilme

Demo

mycalendar.live

Son Kuıllanıcı Hikayeleri

[kullanıcı tipi] olarak, [istenilen] ki [kazanım]

  • Sisteme kayıt olunabilmesi - Son kullanıcı olarak sisteme kayıt olmak istiyorum ki siteyi kullanmaya başlyayaım
  • Sisteme giriş yapabilmesi - Son kullanıcı olarak sisteme giriş yapmak istiyorum ki hesabımı kullanmaya devam edebileyim
  • Kullanıcı, kendi bilgilerini değiştirmesi - Son kullanıcı olarak kayıt olduktan sonra bilgileri değiştirmek istiyorum ki yeni bilgileri kullanayım
  • Kullanıcı etkinlik oluşturması - Son kullanıcı olarak yeni etkinlik oluşturmak istiyorum ki başka üyelerle etkileşimde olayım
  • Kullanıcı etkinlik katılması - Son kullanıcı olarak istediğim etkinliklere katılmak istiyorum ki ilgilendiğim etkinlikleri takip edebileyim
  • Kullanıcı etkinlik çıkması - Son kullanıcı olarak katıldığım etkinlikden çıkmak istiyorum ki etkinliğe katılmak istemedğim zaman
  • Kullanıcı mesaj gönderme - Son kullanıcı olarak etkinlilere mesaj göndermek istiyorum ki etkinlik hakkında bilgi paylaşımında bulunabileyim

Veritabanı Modeli

diagram

Sunucu Gereksinimleri

Aşağıdaki uzantıların yüklü olduğu PHP 7.3.1 veya üstü sürüm gereklidir:

  • intl
  • libcurl HTTP \ CURLRequest kitaplığını kullanmayı planlıyorsanız

Ek olarak, PHP'nizde aşağıdaki uzantıların etkinleştirildiğinden emin olun:

  • json (varsayılan olarak etkindir - kapatmayın)
  • mbstring
  • mysqlnd
  • xml (varsayılan olarak etkindir - kapatmayın)

Yardım Alınan Kaynaklar