Facepalm Logo

Academic Project - Facepalm

Social Media App

Built for Android

Github
Scroll down

Login Section

Here you can Login with Email and Password
Login based on Firebase Authentication.

Login Section

Sign-Up Section

Here you can create a new account. A Username, Email, and Password are required. Background and Profile Image are optional. In case there's no image chosen, a default image takes place.

Sign-Up Section

Main Tab - App Feed

Here in the App Feed, you can see the most recent Posts.

Main Tab - App Feed

Post Details | Post Comments

Here you can see the Post in more detail and other users' comments. You can also add your own comment.

Post Details | Post Comments

New Post Tab

Here you can create a new post with an image and a description. Both are optional, but at least one field is required.

New Post Tab

Users Tab

Here you can see all the users. You can also Add/Remove a Friend and Accept/Decline a Friend Request.

Users Tab

User Profile

Here you can see a User Profile in more detail, which includes personal info, posts and friends. You can also Add/Remove a Friend and Accept/Decline a Friend Request.

User Profile

Profile Tab

Here you can see your own Profile, which includes personal info, posts and friends. You also can change your Background and Profile Images.

Profile Tab

Chat Tab

Here you can see your available Chats. You can only chat with friends

Chat Tab

Chat Messages

Here you can have Real-Time conversations with your friends.

Chat Messages