Requisito di business
QIC ha avuto l'idea di sviluppare un'app mobile che mostrerà vari prodotti e offerte al pubblico target. Ciò aiuterà i clienti a usufruire delle migliori offerte fornite da QIC. L'obiettivo finale del progetto è costruire una piattaforma digitale utilizzando CakePHP per lo sviluppo della logica aziendale insieme a HTML5 per l'interfaccia utente e il database MySQL. Verrà sviluppata anche un'app mobile per Android e iPhone, per fornire un'interazione perfetta per potenziali clienti e commercianti.
QIC Anaya è una piattaforma online che consente alle persone in Qatar di optare per servizi sanitari a un costo molto competitivo da fornitori di prim'ordine. E tieni anche i clienti aggiornati sulle prossime offerte.
Roadmap del business
Carmatec propone di sviluppare un'applicazione mobile nativa monolingue (inglese). L'app mobile funzionerà in sincronia con l'applicazione web e con l'eredità e offrirà un'interazione fluida agli utenti finali. Gli utenti finali dovranno scaricare l'app da Play/Apple Store e effettuare un ulteriore accesso (con QID e numero di cellulare). L'utente verrà convalidato con il sistema esterno/Legacy. Verrà effettuata una chiamata API per autenticare l'utente. Dopo l'autenticazione i dettagli dell'utente verranno salvati nell'applicazione locale.
Punto forte della soluzione
I principali punti salienti della Soluzione sono:
- Tutti i moduli funzionano perfettamente insieme all'interno della suite di applicazioni e possono essere estesi tramite API.
- Usabilità: le pagine si caricano rapidamente ed è molto intuitivo e facile navigare all'interno dell'applicazione
- Design: Il design è molto modulare e si basa sul concetto DRY (Non ripeterti).
- L'applicazione è reattiva ed è possibile accedervi su vari dispositivi.
- Principalmente il Portale Clienti consente ai Clienti di registrarsi facilmente, aggiungere denaro al proprio portafoglio elettronico ed effettuare acquisti utilizzando il proprio portafoglio digitale.
- L'applicazione è scalabile, sicura e veloce.
Tecnologia utilizzata
L'applicazione è basata su:
- Sistema operativo: Unix, Linux
- Server Web: Apache
- Server database: MySQL (5.6.33)
- Linguaggio di scripting lato server: PHP (7.1)
- Framework PHP: CakePHP (3.6)
- Lato client: html5, css3, jquery, javascript, bootstrap3
- Ambiente di hosting: CPanel