Geschäftsanforderung
QIC hat die Vision, eine mobile App zu entwickeln, die der Zielgruppe verschiedene Produkte und Angebote präsentiert. Dies wird den Kunden helfen, die besten Angebote von QIC in Anspruch zu nehmen. Das ultimative Ziel des Projekts ist der Aufbau einer digitalen Plattform unter Verwendung von CakePHP für die Geschäftslogikentwicklung zusammen mit HTML5 für die Benutzeroberfläche und der MySQL-Datenbank. Außerdem wird eine mobile App für Android und iPhone entwickelt, um potenziellen Kunden und Händlern eine nahtlose Interaktion zu ermöglichen.
QIC Anaya ist eine Online-Plattform, die es Einzelpersonen in Katar ermöglicht, Gesundheitsdienstleistungen zu sehr wettbewerbsfähigen Kosten von erstklassigen Anbietern in Anspruch zu nehmen. Und halten Sie die Kunden auch über bevorstehende Angebote auf dem Laufenden.
Roadmap des Unternehmens
Carmatec schlägt vor, eine einsprachige (englische) native mobile Anwendung zu entwickeln. Die mobile App arbeitet synchron mit der Webanwendung und der Legacy-Anwendung und ermöglicht den Endbenutzern eine nahtlose Interaktion. Endbenutzer müssten die App aus dem Play/Apple Store herunterladen und sich erneut anmelden (mit QID und Handynummer). Der Benutzer wird mit dem externen/Legacy-System validiert. Zur Authentifizierung des Benutzers wird ein API-Aufruf durchgeführt. Nach der Authentifizierung werden die Benutzerdaten in der lokalen Anwendung gespeichert.
Highlight der Lösung
Die wichtigsten Highlights der Lösung sind:
- Alle Module arbeiten innerhalb der Anwendungssuite nahtlos zusammen und können per API erweitert werden.
- Benutzerfreundlichkeit: Die Seiten laden schnell und die Navigation innerhalb der Anwendung ist sehr intuitiv und einfach
- Design: Das Design ist sehr modular und basiert auf dem DRY-Konzept (Do not Repeat yourself).
- Die Anwendung ist responsiv und kann auf verschiedenen Geräten aufgerufen werden.
- Das Kundenportal ermöglicht es Kunden in erster Linie, sich einfach zu registrieren, Geld auf ihr E-Wallet einzuzahlen und Einkäufe mit ihrer digitalen Geldbörse zu tätigen.
- Die Anwendung ist skalierbar, sicher und schnell.
Verwendete Technologie
Die Anwendung basiert auf:
- Betriebssystem: Unix, Linux
- Webserver: Apache
- Datenbankserver: MySQL (5.6.33)
- Serverseitige Skriptsprache: PHP (7.1)
- PHP-Framework: CakePHP (3.6)
- Clientseite: HTML5, CSS3, JQuery, Javascript, Bootstrap3
- Hosting-Umgebung: CPanel