
Liiketoiminnan vaatimus
QIC on keksinyt vision kehittää mobiilisovellus, joka esittelee erilaisia tuotteita ja tarjouksia kohdeyleisölle. Tämä auttaa asiakkaita hyödyntämään QIC:n parhaat tarjoukset. Projektin perimmäisenä tavoitteena on rakentaa digitaalinen alusta käyttäen CakePHP:tä liiketoimintalogiikan kehittämiseen sekä HTML5:tä käyttöliittymälle ja MySQL-tietokantaa varten. Lisäksi kehitetään Android- ja iPhone-mobiilisovellus, joka mahdollistaa saumattoman vuorovaikutuksen mahdollisille asiakkaille ja kauppiaille.
QIC Anaya on online-alusta, jonka avulla Qatarissa asuvat ihmiset voivat valita terveydenhuollon palvelut erittäin kilpailukykyisin hinnoin huipputarjoajilta. Ja myös pitää asiakkaat ajan tasalla tulevista tarjouksista.
Liiketoiminnan tiekartta
Carmatec ehdottaa yksikielisen (englanninkielisen) Native-mobiilisovelluksen kehittämistä. Mobiilisovellus toimii synkronoituna verkkosovelluksen ja perinnön kanssa ja tarjoaa saumattoman vuorovaikutuksen loppukäyttäjille. Loppukäyttäjien tulee ladata sovellus Play/Apple Storesta ja kirjautua sisään (QID:llä ja matkapuhelinnumerolla). Käyttäjä vahvistetaan ulkoisella/vanhalla järjestelmällä. API-kutsu tehdään käyttäjän todentamiseksi. Todennuksen jälkeen käyttäjätiedot tallennetaan paikalliseen sovellukseen.
Ratkaisun kohokohta
Ratkaisun tärkeimmät kohokohdat ovat:
- Kaikki moduulit toimivat saumattomasti yhdessä sovellussarjan sisällä, ja niitä voidaan laajentaa API:n kautta.
- Käytettävyys: Sivut latautuvat nopeasti ja se on erittäin intuitiivinen ja helppo navigoida sovelluksen sisällä
- Suunnittelu: Suunnittelu on erittäin modulaarinen ja perustuu DRY-konseptiin (Älä toista itseäsi).
- Sovellus on responsiivinen ja sitä voidaan käyttää useilla laitteilla.
- Ensisijaisesti Asiakasportaalin avulla asiakkaat voivat rekisteröityä helposti, lisätä rahaa e-lompakkoonsa ja tehdä ostoksia käyttämällä digitaalista lompakkoaan.
- Sovellus on skaalautuva, suojattu ja nopea.
Käytetty tekniikka
Sovellus perustuu:
- Käyttöjärjestelmä: Unix, Linux
- Verkkopalvelin: Apache
- Tietokantapalvelin: MySQL (5.6.33)
- Palvelinpuolen komentosarjakieli: PHP (7.1)
- PHP-kehys: CakePHP (3.6)
- Asiakaspuoli: html5, css3, jquery, javascript, bootstrap3
- Isännöintiympäristö: CPanel