The project requires experties in back-end framework, web-application development, admin-panel and hybrid mobile app.
The backend should be able to handle 50 million records with 20 fields / record. The workflow would be - the input would be collected either through incoming SMS or website or mobile app. Based on those inputs, a reminder SMS / Email / WhatsApp / App notification would be pushed to the user. These notifications would be based on predefined set of parameters which are configurable parameters. The feedback/response to these notification must be recorded and based on that rest of the scheduled notificiations will be sent. The back-end will have integration with SMS API, WhatsApp Enterprise API and a Payment Gateway.
Apart from this the application should support User Generated Content in the form of a Forum. The forum would have various categories. The back-end should support gamificiation / rewards mechanism for the user based on the content generated and uploading of images of certain types - these images will not be visible to the public - this screen will be separate.
The admin console will have 5 roles - Admin, Manager, View Only, Maker and Checker. Admin console have functionality to manage the parameters of notification schedule and moderate the forum. The admin console should have ability to create and post content and configure the application post-login screen and forum screen. It should also provide a mechanism to manually push notifications based a filter to the database. The admin console should also provide back-end user management and app user management functionality.