Skip to content

video sharing social app (using firebase auth and database)

Notifications You must be signed in to change notification settings

roma-sck/SocialApp

Repository files navigation

Video Sharing Social App

Use Firebase Authentication to let users log in with Firebase account using their email addresses and passwords.

Upload video posts on the server from device gallery or camera.

Scroll users posts list, post comments, tap likess and share links with friends.

Watch videos after click on post or download them by tapping on the link.

UI tests with Espresso.

alt tag

If you want to use your own account, in order to allow login to your app, allow authentication via email and password in tab Authentication/Sign-in method in your project settings (https://console.firebase.google.com/project/YOUR_PROJECT/authentication/providers) Also, check Database rules in project settings (https://console.firebase.google.com/project/YOUR_PROJECT/database/YOUR_PROJECT/rules). My project uses below configs
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}