/soro_soke

A chat application

Primary LanguageDart

soro_soke

A chat application

Objectives

Exploring the possibilities of Firebase backend as a service (BAAS)

-  Authentication - Done ✅
-  Database(User profile management, chat feature(streams), preferences) - ... Loading!!!
-  Push Notifications - ... Loading!!!

Using stacked architecture(MVVM) - Done ✅

App Features

Authentication - Done ✅

-  Create Account
-  Login
-  Logout

Search feature - Done ✅

-  Find different users of the app, username needed

Friends feature - Done ✅

-  Send friend request
-  Accept or reject friend request
-  view friend requests
-  cancel friend request
-  view friends
-  Remove friend
-  See friendship state
  -  Friends
  -  Pending from
  -  Pending to
  -  not friends

Profile feature - Done ✅

  -  View Other user profile
  -  Update profile picture from gallery
  -  Edit Self Profile

Messaging feature - Done ✅

Writing tests proper - Pending...............

We meuve! 🚀

App Preview

Auth

Screen Shot 2024-06-04 at 13 13 44 Screen Shot 2024-06-04 at 13 13 12 Screen Shot 2024-06-04 at 13 13 30

Home and Chat[Friends & AI]

Screen Shot 2024-06-19 at 18 17 38 Screen Shot 2024-06-19 at 18 17 19 Screen Shot 2024-06-04 at 17 44 36 Screen Shot 2024-06-04 at 17 43 23

Search and add friends

Screen Shot 2024-06-04 at 17 19 34 Screen Shot 2024-06-04 at 17 42 07 Screen Shot 2024-06-04 at 17 42 23 Screen Shot 2024-06-04 at 17 42 40 Screen Shot 2024-06-04 at 17 42 55

Profile

Screen Shot 2024-06-04 at 17 18 46 Screen Shot 2024-06-04 at 17 19 15