BATIS mobilā lietotne

Lietotne nodrošina visu studentam nepieciešamo vienā aplikācijā - sākot no lekciju saraksta un sekmēm, līdz pieteikšanās izvēles kursiem un atļaujām.

React NativeGraphQLNode.js

Klients: Biznesa Augstskola “Turība”

2019. gadā BA “Turība” Eiropas Sociālā Fonda projekta “Pārvaldības uzlabošana Biznesa augstskolā Turība” ietvaros ir saņēmuši finansējumu augstskolas pārvaldības procesu un rīku uzlabošanai, tostarp arī mobilās lietotnes izstrādei. Mitigate pieteikums atklātajā konkursā tika atzīts par labāko, dodot mums tiesības izstrādāt studentu multifunkcionālo lietotni.

Gada ilgā izstrādes procesā, kopā ar BA “Turība” esam izveidojuši uz šo brīdi funkcionāli pilnīgu mobilo lietotni augstskolas studentiem.

Izpēte

Galvenais izaicinājums bija pilnībā pārveidot mobilo pieredzi BATIS risinājumam, pie kā studenti un personāls bija pieraduši. Lielākais izaicinājums bija iepakot visu eksistējošā risinājuma funkcionalitātes klāstu pievilcīgā un saprotamā lietotnes formātā, optimizējot milzīgas formas un datu kopas. Viecot padziļināto izpēti - UI/UX komanda bija izveidojusi efektīvāko variantu funkciju izvietojumam.

Multifunkcionāls home ekrāns ļauj studentiem iepazīties ar visiem jaunumiem universitātē, atzīmēm un tuvākajām nodarbībām. Personalizēts nodarbību skats ļauj iepazīties ar tām nedēļas griezumā un pievienot nodarbības savam ierīces kalendāram. Kā arī būtiskas lietas kā sekmes, kontakti un ziņojumi ir pieejami viena klikšķa attālumā.

Funkcionāli pilnīgākā Universitātes mobilā lietotne

Produkcijas lietotnes variants satur ap 60 dažādiem skatiem, kas iekļauj visu, ko var iedomāties. Universitātes jaunumi, lekciju saraksts, studiju plāni un uzdevumi, maksājumi aptaujas, daudzu variantu pieteikumu un iesniegumi u.c. Šobrīd droši varam apgalvot, ka jebkuru darbību BA “Turība” studenti var veikt, izmantojot mūsu risinājumu.

PAZIŅOJUMI

IZZIŅAS, IESNIEGUMI

LURSOFT

ATĻAUJU PIETIEKŠANA

REĢISTRĒŠANĀS IZVĒLES KURSIEM

PIETEIKŠANĀS ISIC

PIETEIKŠANĀS E-TALONAM

Savienojamība ar eksistējošo sistēmu

Viens no galvenajiem izaicinājumiem bija uzbūvēt API komunikācijas kanālu uz eksistējošās sistēmas, kur loģikas daļas bija sadalītas starp MS SQL stored procedures un arī dažiem validācijas procesiem web lietotnē. Kopā ar BA “Turība” IT komandu esam uzbūvējuši middleware, kas ir Node.js serveris ar GraphQL API.

Izmantojot Apollo GraphQL bibliotēkas middleware un mobile pusē mums izdevās ievest tipizāciju arī mūsu React Native lietotni, izmantojot automātisku tipu ģenerāciju no GraphQL shēmas. Šis nodrošina lielāko uzticamību netipizētām React Native lietotnēm. Ar šo produktu Mitigate palīdzēja BA “Turība” kļūt par vienu no tehniski advancētākajām universtātēm Latvijā.

Tehnoloģijas, kuras izmantojām BATIS mobilās lietotnes risinājuma radīšanā:

iOS / Android / cross-platform

Viedierīču lietotnes

UI / UX

Dizains

Web Frontend izstrāde

GraphQL

Backend programmatūras izstrāde

Node.js