Platforms: Native iOS app and Adroid app, admin website (with public webpages for marketing purposes)
High Level requirements (obviously, there are more details that need to be discussed):
Mainly 2 types of users (i.e. accounts) for the mobile app – agents and end users/customers
Both user types will register via the mobile app. Need to verify email address and phone number as part of registration.
Both user types will create profiles/import Facebook profile in the mobile app.
Customers can search agents via the app
They can chat to agents, send file etc. via the mobile app
Video call agents via the app
When agents create account, they upload a number of docs as part of their account registration. These docs will appear in a website which admin can access. From here admin can download the docs and decide whether to approve or reject the agent registration.
On the admin website, need other features such seeing the list of users, blocking users etc.
End-users can rate agents and other similar features to be defined as we discuss the project more.
Membership fee for agents
In-app advertisements that we can place from the admin site.
Other project requirements
Create detailed project requirements specifications document before start of project
Create detailed technical specifications document before start of project
Create detailed/final image design of app before software implementation