
Affärskrav
QIC har kommit med en vision om att utveckla en mobilapp som kommer att visa upp olika produkter och erbjudanden för målgruppen. Detta kommer att hjälpa kunderna att utnyttja de bästa erbjudandena från QIC. Det slutliga målet med projektet är att bygga en digital plattform med hjälp av CakePHP för affärslogikutveckling tillsammans med HTML5 för UI och MySQL Database. En mobilapp för Android och iPhone kommer också att utvecklas för att ge sömlös interaktion för potentiella kunder och handlare.
QIC Anaya är en onlineplattform som gör det möjligt för individer i Qatar att välja hälsovårdstjänster till en mycket konkurrenskraftig kostnad från förstklassiga leverantörer. Och även hålla kunderna uppdaterade om kommande erbjudanden.
Färdplan för verksamheten
Carmatec föreslår att utveckla en enspråkig (engelska) Native mobilapplikation. Mobilappen kommer att fungera i synk med webbapplikationen och arvet och kommer att ge en sömlös interaktion till slutanvändarna. Slutanvändare skulle behöva ladda ner appen från play/apple store och logga in ytterligare (med QID och mobilnummer). Användaren kommer att valideras med det externa/legacy systemet. Ett API-anrop kommer att göras för att autentisera användaren. Efter autentisering kommer användaruppgifterna att sparas i den lokala applikationen.
Höjdpunkten av lösningen
De viktigaste höjdpunkterna i lösningen är:
- Alla moduler fungerar sömlöst tillsammans inom svit av applikationer och kan utökas via API.
- Användbarhet: Sidorna laddas snabbt och det är väldigt intuitivt och lätt att navigera i applikationen
- Design: Designen är mycket modulär och bygger på DRY-konceptet (Do not Repeat yourself).
- Applikationen är responsiv och kan nås på olika enheter.
- Kundportalen gör det främst möjligt för kunder att registrera sig, lägga till pengar i sin e-plånbok och göra köp med sin digitala plånbok.
- Applikationen är skalbar, säker och snabb.
Teknik som används
Applikationen bygger på:
- Operativsystem: Unix, Linux
- Webbserver: Apache
- Databasserver: MySQL (5.6.33)
- Skriptspråk på serversidan: PHP (7.1)
- PHP-ramverk: CakePHP (3.6)
- Klientsida: html5, css3, jquery, javascript, bootstrap3
- Värdmiljö: CPanel