This project is deprecated and is no longer live 😔
🔵 Accounts are registered and authenticated using Firebase. With Firebase, I am able to use their rules feature to implement server side verification and security. For example, uploaded images have to be a maximum of 1MB, and the password cannot be smaller than 6 characters. Also using rules and Firebase authentication, I can ensure that relevant data is only accessible to the correct user.
🔵 You can send, receive, accept, and decline friend requests. By searching up the user's username, you can send a friend request. The user will see the pending friend requests under their search bar and will be able to accept or decline incoming requests. Once you accept a user's friend request, you are now able to have a chat with them as they are added to your friends list.
🔵 When you receive a message, you will receive a notification for unread messages in your friends list
🔵 New messages will move the user to the top of your friends list
🔵 You are able to see if the other person has read your message or left you on delivered
🔵 You are able to upload images and open them to view
🔵 Messages are grouped and timestamped