Exigence commerciale
QIC a eu pour vision de développer une application mobile qui présentera divers produits et offres au public cible. Cela aidera les clients à bénéficier des meilleures offres proposées par QIC. L'objectif ultime du projet est de créer une plate-forme numérique utilisant CakePHP pour le développement de la logique métier ainsi que HTML5 pour l'interface utilisateur et la base de données MySQL. Une application mobile Android et iPhone sera également développée pour offrir une interaction transparente aux clients potentiels et aux commerçants.
QIC Anaya est une plateforme en ligne qui permet aux particuliers du Qatar d'opter pour des services de santé à un coût très compétitif auprès de fournisseurs de premier ordre. Et également tenir les clients au courant des offres à venir.
Feuille de route de l'entreprise
Carmatec propose de développer une application mobile native monolingue (anglais). L'application mobile fonctionnera en synchronisation avec l'application Web et l'héritage et offrira une interaction transparente avec les utilisateurs finaux. Les utilisateurs finaux devront télécharger l'application depuis Play/Apple Store et se connecter davantage (avec QID et numéro de mobile). L'utilisateur sera validé avec le système externe/ancien. Un appel API sera effectué pour authentifier l'utilisateur. Après l'authentification, les détails de l'utilisateur seront enregistrés dans l'application locale.
Point culminant de la solution
Les principaux points forts de la solution sont :
- Tous les modules fonctionnent parfaitement ensemble au sein de la suite d'applications et peuvent être étendus via l'API.
- Convivialité : les pages se chargent rapidement et la navigation dans l'application est très intuitive et facile.
- Conception : La conception est très modulaire et repose sur le concept DRY (Ne vous répétez pas).
- L'application est réactive et accessible sur différents appareils.
- Principalement, le portail client permet aux clients de s'inscrire facilement, d'ajouter de l'argent à leur portefeuille électronique et d'effectuer des achats à l'aide de leur portefeuille numérique.
- L'application est évolutive, sécurisée et rapide.
Technologie utilisée
L'application est construite sur :
- Système d'exploitation : Unix, Linux
- Serveur Web : Apache
- Serveur de base de données : MySQL (5.6.33)
- Langage de script côté serveur : PHP (7.1)
- Cadre PHP : CakePHP (3.6)
- Côté client : html5, css3, jquery, javascript, bootstrap3
- Environnement d'hébergement : CPanel