A whole user based web platform has o be built, which provides and consumes webAPI and provide a UI for endusers, clients and Backoffice.
A web platform has to be built which stores specific data for registered users. The user will be identified and verified (attaneded and unattended) by external systems. The user specific data in the database must be encrypted. The System must be client driven.
The UI Part of the system is splitted in roles
Serviceuser (for api consumation)
The connection to the external systems is via webAPI and webHook calls.
The UI uses a simple email / password authentification in combination with google 2 factor authentication.
The API handels authentication via complete oauth2 implementation (in Laravel Passport).
The platform localization default is english and must provide multi language support.
The external systems provide a perfect API and callback documentation for usage and consuming.
A complete documentation about the implementation.
As version control system fort he source code, GIT is recommended (we provide a GIT repo at GITHub)
Programming Language: PHP (7.0 or higher)
Framework: (recom.): Laravel (5.7 or higher)
Responsive Webdesign (Bootstrap)
WebAPI Design with REST and OAUTH2.
WebAPi Consumation with SOAP and REST
Usage of 2 Factor Authentication – Google Authenticator
We provide the whole technical concept, product life cycle and Laravel ready database model (laravelsd).
As well we provide technical documentation fort he external systems (with examples and access to test yxstems)
On base oft he technical concept and prodcut life cycle a time estimation for implementing and testing must be done.
The AVAL Team
47 фрилансеров(-а) в среднем готовы выполнить эту работу за €6994