Temel amaç, login formu componenti ve kullanıcı dostu sohbet ekranı tasarlamaktır.
-
UI/UX (!!!): Ekranların kullanıcı dostu olmasına ve iyi bir kullanıcı deneyimi sunmasına önem verilmelidir. Dilerseniz hazır chat ekranı kütüphanelerini kullanılabilir.
-
Kullanıcı Aktivasyonu: Login formunu submit etmek, kullanıcıyı chat ekranına ulaştırmalıdır.
-
Login Formu: Kullanıcı dostu tasarımı ile login form, email ve ad soyad bilgilerini alacak iki inputtan oluşmalıdır. Daha sonra kullanıcının adı, chat ekranındaki kendi mesajlarında da görünmelidir.
-
Chat Ekranı: Kullanıcı dostu tasarımı ile chat ekranı, kullanıcının mesaj gönderebileceği bir input da içermelidir.
- Sohbet ekranında daha önceden yapılmış bir konuşmayı temsil eden 4 mesajlık dummy bir sohbet bulunmalıdır.
- Dummy sohbet karşı taraftan gelen bir mesajı da içermelidir.
- Input'tan gönderilen mesaj, ekranda sohbet akışına eklenmelidir.
-
Responsiveness: Masaüstü bilgisayarlardan cep telefonlarına kadar tüm cihazların ekranlarına uyumluluğu sağlanmalıdır.
- Dökümantasyon: Componentleri ve projeyi açıklayan bir döküman hazırlamak en büyük bonustur.
- Repository: GitHub'da projeyi açık kaynaklı olarak yayınlayabilirsiniz.
Geliştirdiğiniz proje yalnızca değerlendirme amacıyla kullanılacaktır. Araç, kitaplık ve metodoloji seçiminde tam özgürlüğe sahipsiniz, ancak her zaman açık kaynaklı en iyi uygulamalara öncelik verin.
Yapılacak çalışma tüm zorunlulukları karşılamıyor olsa bile yine de değerlendirmeye sunmaktan çekinmeyin.