A mobile app for Android, iPhone and Windows phone. Find general descriptions below (More specific details when awarded):
Will employ easy to use and intuitive User Interface (More details when awarded). Will include About/ How-to/ Learn more/ FAQ / Terms & conditions page(s).
First time users will register to use, including 3rd party verification (More details when awarded). Subsequent logins will require password/ username/ optional number-pass code.
Essentially a network; the app will automatically appoint/ allocate/ segment users into insulated numbered groups, with user interactions only possible within auto allocated group (More details when awarded).
Allocation of users to groups will be random. App will employ a waiting list i.e. registered users will be appointed to limited slots in yet to complete groups or 'open groups'.
Once a group is fully populated (has reached pre-set number of users), it is automatically closed. After which a new group is automatically created and populated with other waiting registered users on a first-come-first-serve-basis.
App will cater for unlimited number of groups and an unlimited number of users. All closed groups will exist for only pre-determined specified period, after which they are automatically deleted with their users being randomly allocated to open groups (More details when awarded).
Once in a group, users will have the option to share (make visible/ remain anonymous) names/ details with other users within their allocated closed group. User details will always remain visible to admin.
Users, at all times, only see other users within their allocated closed group. Users will be able to send/ receive messages with only other users within their allocated closed group.
Will include detailed usage counters showing number of total registered users/ number of groups/ number of waiting users, which might be visible or not visible to users, but always visible in back-end (More details when awarded).
Searchable database of users and user activity to be created/ generated/ saved/ secured and accessible via back-end. Admin will be able to search user/ activity database(s) (More details when awarded).
Will employ notifications to inform users of specific/ general incidents, either as a group or individually. Users will be able to limit/ control notifications via settings. Ability to notify users via sms/ email.
Will cater for multiple admins, with controls i.e. ability of primary admin to appoint/ allow/ deny access to secondary admin/ staff. And ability to control/ monitor/ limit admin use, assign roles/ responsibilities to secondary admins.
In-built admin to admin, admin to user message/ notification sharing. Admin will have ability to suspend users/ ban users/ reabsorb banned users back-end.
App will be capable of being plug-in to 3rd party external secure environment; secure servers/ other online and offline assets (More details when awarded).
Freelancer must be able to speak and write good English.
Freelancer must be willing to provide and reachable via working phone and WhatsApp line for easy voice/ text communication.
Freelancer must be able to enter into and abide by, Non-disclosure Agreement (NDA).
Freelancer must have expertise to work with multiple possibly varied 3rd party APIs to harmonize mobile app with same, without compromising security of 3rd parties (More details when awarded).
Freelancer must be interested in and open to long term relationship/ technical consultancy which might continue long after initial app development contract is successful concluded.