Short videos app - just the skeleton

Job ID: 34181540

Budget: $250 – $750 USD

Hello, I would like to create a project, a mobile app with short videos, using react native.

The app must be created using Expo
https://expo.dev/

Expo is a framework for react native that helps to automate various processes to upload the app to the play store / app store. Besides that it helps to use different libraries more easily.

The app must use the SDK for video editing called Banuba (it has 14 days free), so you should not create the video editing from scratch, just use the framework.
https://www.banuba.com/video-editor-sdk

Or use https://developers.snap.com/snap-kit

or use https://img.ly/video-sdk

The database must use Cloud Firestore (firebase)

Database:
- user (email, username, password)
- user has many videos
- videos (description, title, attached video)
- favorite (a user can have many favorite videos)

Login:
add login with Google (firebase is super easy)


screens
- newsfeed (where you will load all the videos sorted by timestamp)
- profile (where I can see the videos of the users)

Features
- users give like (favorites) to other videos

Design
I don't have the design, but they can be based on REELS, or from another short video platform.