Looking for Flutter Experts
Budget: $750 – $1,500 USD
• Introduction
The focus of this app is to communicate by creating different communities. Communities like office, school, study etc.
In this app, there will be no personal posts. Posts will always be in groups.
User has to either be in any group or create his/her group to post.
Requirements:
User:
• User can register, login
• User will be registered through OTP
• Forgot Password
• User can view groups in map: For first time user will directly go to group view in map. He/She can view the group next to his/her location or all over the world. He/she can go back to search group page from map or can select group and the group will open.
• User can select group or create of his own
• Users Dashboard:
• Dashboard will be empty when no group joined.
• User can search group from dashboard
• Bottom menu will have 4 icons
Homepage
Groups
Chat
Profile
• Users can see all posts from all joined groups, also can open the map and see the closest (also any group from any other country), search for specific group and can see the notifications.
• Users can like or comment for specific post
• Users Group Search Page
• Users can see all groups that he/she create and joined groups
• Also can search or add group
• Users Chat Page
• On this page you can see the chat for specific group (must be joined on the group)
• Users Profile Page
• On this page users can see their profile and all their posts
Groups
• When the user clicks on any group:
• They have 2 options join or follow where users could post on this group if they only joined.
• If user click join: the request will go to the admin of this group (the creator of it)
• If users clicks follow: the post will appear on home page but can’t post
• Users able to see the member of it, or chat and post (if joined)
• User able to leave the group if joined
• Users can chat as text, img, videos
Create group:
• User can create group with these following details
• Group name
• Group detail
• Location either current or select from map
• Group profile image
Posts:
• Users can post text, img, videos
• Users should be able edit, delete and view the post from profile
Profile will have following menu: will need to show on side menu when we open profile page. In Profile user will view his/her all posts.
• Edit Profile
• Language: Arabic & English
• Change Password
• Block List: This is admin’s feature, that he can block any person and it will add to this list
Super Admin:
• Admin Backend will be in English only
• Admin can manage Groups
• Admin can manage Posts
• Admin can see stats related to the app usage like how many people from which country using this. Most users from which country and which city
• Notifications Management: If admin blocks and super admin does anything from the backend will be sent as a notification to that group admin or user.
The focus of this app is to communicate by creating different communities. Communities like office, school, study etc.
In this app, there will be no personal posts. Posts will always be in groups.
User has to either be in any group or create his/her group to post.
Requirements:
User:
• User can register, login
• User will be registered through OTP
• Forgot Password
• User can view groups in map: For first time user will directly go to group view in map. He/She can view the group next to his/her location or all over the world. He/she can go back to search group page from map or can select group and the group will open.
• User can select group or create of his own
• Users Dashboard:
• Dashboard will be empty when no group joined.
• User can search group from dashboard
• Bottom menu will have 4 icons
Homepage
Groups
Chat
Profile
• Users can see all posts from all joined groups, also can open the map and see the closest (also any group from any other country), search for specific group and can see the notifications.
• Users can like or comment for specific post
• Users Group Search Page
• Users can see all groups that he/she create and joined groups
• Also can search or add group
• Users Chat Page
• On this page you can see the chat for specific group (must be joined on the group)
• Users Profile Page
• On this page users can see their profile and all their posts
Groups
• When the user clicks on any group:
• They have 2 options join or follow where users could post on this group if they only joined.
• If user click join: the request will go to the admin of this group (the creator of it)
• If users clicks follow: the post will appear on home page but can’t post
• Users able to see the member of it, or chat and post (if joined)
• User able to leave the group if joined
• Users can chat as text, img, videos
Create group:
• User can create group with these following details
• Group name
• Group detail
• Location either current or select from map
• Group profile image
Posts:
• Users can post text, img, videos
• Users should be able edit, delete and view the post from profile
Profile will have following menu: will need to show on side menu when we open profile page. In Profile user will view his/her all posts.
• Edit Profile
• Language: Arabic & English
• Change Password
• Block List: This is admin’s feature, that he can block any person and it will add to this list
Super Admin:
• Admin Backend will be in English only
• Admin can manage Groups
• Admin can manage Posts
• Admin can see stats related to the app usage like how many people from which country using this. Most users from which country and which city
• Notifications Management: If admin blocks and super admin does anything from the backend will be sent as a notification to that group admin or user.