Flutter social media app (Timeline,chat)

Job ID: 34375552

Budget: $5,000 – $10,000 USD

social media app like existing in the pictures below
1-The new account registration page consists of fields in records the following data: a triple name, WhatsApp number field, a nationality field, a current residence field, email field , a password, and a button to choose an image for one of the papers Proof of personal identity and the account request is not uploaded to the database without choosing the identity proof image, a drop-down list to choose the type of account is it a student or a guardian, and finally a button when pressed does the following, the user is transferred to the login page and this user appears a notification or message Within the application, the notification text is that the account request is under review and will be answered with approval or disapproval within two hours. Secondly, all data is uploaded to the database and this user cannot log into the application no matter how much he tries until after reviewing his data through the database or through an application The control panel for all the data of this application, and after reviewing the request data, it is added to allow the person to enter or not to allow in the event that the data is fake, and if he is allowed through the control panel or through a database Then he is sent to him via WhatsApp or Gmail to tell him that he can use the account now and log in

publishing posts as timeline the post consists of text field to write the post title
and another text field to write the post article and icon to select a picture to puplish (text posts(title, article ) ,and text with pictures posts look at the files below its important

The order of publications is based on time, from newest to oldest

The ability to add a comment to the publication, whether it is a text comment only or a comment with the addition of a picture, as well as liking the publications, disliking the publications, and displaying the number of likes in each publication for users and it changes according to the interactions

When you click on the picture of the person who published a post or click on the name of that person on the post, you will be transferred to the profile of that person

The accounts have 3 degrees of gold, bronze or silver, and the degree is chosen by the work team using the database or the control panel so that any place where a person’s picture appears, a circular frame appears around it, such as Facebook, a gold, silver or bronze account
When I see someone's profile, it shows me their picture surrounded by a frame that shows the degree of the account is gold, etc. It shows some personal information, the followers count, and a button when pressed, its shape is switched between following the user or unfollowing, and also shows the number of application currencies that person owns are added through The control team then shows all his previous posts, comments and likes on each post, and I can also interact with these posts from within this person’s profile and button to open our private chat

If i clicked my post from time it trans me to my profile page

A personal profile page like previous with addition to logout button , ,the company’s services page, has 4 containers. When you click on one of them, another page opens as follows: A container opens a page called Student Services that contains 6 services. When you click on one of them, the bottom sheet appears with a field for the current WhatsApp number and a field for writing some details, and a button when pressed it raises The data is entered into the database and a message appears that the request has been accepted and you will be contacted
ability to edit or remove post after puplishing
Internal and external notifications for all the events of the people I follow and the posts I interacted with previously
Button follow someone from bost
history chat page leads to private chats between me and other users sends text or pictures only
Search screen
Firebase,Getx
i want the ui in files below
Related categories: Android Dart Typescript Flutter Google Firebase