Atakan Turgut Gereksinimler - SDU-Bilgisayar-Muhendisligi/soupweb GitHub Wiki

  1. Giriş Yapabilme: Kullanıcıların web sitesi içerisindeki hizmetlerden yararlanabilmesi için kullanıcılardan istenen kimlik doğrulama sürecidir. Bu gereksinim, kullanıcının hesabına yalnızca yetkili kullanıcıların erişim sağlayabilmesine imkan sağlar. Aynı zamanda kişisel verilerin güvenliği açısından da ayrı bir öneme sahiptir. Giriş yapma gereksinimi kullanıcıların E-posta adresi ve Şifre kombinasyonu kullanılarak gerçekleştirilmektedir.

  2. Kayıt Olabilme: Kullanıcıların yeni hesaplar oluşturarak web sitesinin sunmuş olduğu hizmetlerin tüm özelliklerine erişim sağlamalarına imkan sağlar. Kullanıcıların kişisel bilgilerinin toplanmasını ve giriş işlemleri esnasında hesap doğrulama işlemlerinin etkin bir şekilde yapılabilmesini içerir. Kullanıcılar kendi hesaplarını oluşturabilmek ve daha sonrasında da giriş yapabilme işlemini gerçekleştirebilmek için kendilerine özgü bir E-posta adresi ve Şifre kombinasyonu belirlemelidirler. Bu işlevselliğin kullanımı kullanıcıların kişiselleştirilmiş bir deneyim yaşamalarına ve hizmetlerden yaralanabilme olanaklarını sağlar.

  3. Arama Yapabilme: Kullanıcıların web sitesi içerisinde diğer kullanıcılarla etkileşim kurabilmelerini sağlar. Kullanıcı diğer kullanıcıların profil bilgilerine göre filtreleme yapabilir. Aynı zamanda kullanıcılar diğer kullanıcıların profillerini ziyaret edebilir.

  4. Gönderi Paylaşabilme: Kullanıcıların kendi anılarını ve hayatlarını paylaşabilecekleri bir özelliktir. Kullanıcılar gerek pozitif fotoğraflar, gerek aksiyon dolu videolar gerekse de arkadaşlarla geçirilmiş eğlenceli bir zamandan gifler ve daha nicelerini kendi profilleri kapsamında dilediğince ve özgürce paylaşabilirler. Bu kapsamda da diğer kullanıcılardan paylaşımlara dair geri dönütler alabilirler.

  5. Gönderiyi Kaldırma: Kullanıcılar daha önce paylaşımda bulundukları gönderileri daha sonra geri kaldırabilirler. Böylece kendi profillerini istedikleri gibi düzenleyebilir. Böylece daha yeni ve kendi istediğine göre profilini tekrar oluşturabilir.

  6. Gönderi Beğenebilme: Kullanıcılar etkileşimde bulundukları diğer kullanıcıların profillerindeki ve kendi anasayfalarına düşen diğer paylaşımlarla doğrudan etkileşim kurarak bu paylaşımları beğenebilir.