
Käytetyt Teknologiat
Palvelinalusta – Multiplatform
Asiakasympäristö / Sovelluspalvelin – Web browser/Nginx + Passenger
Teknologiat – Ruby On Rails, JavaScript, jQuery
Ohjelmointikieli – Ruby
Tietokanta – MySQL
Kehitysympäristö – NetBeans, TextMate
Kuvaus
Ratkaisu on suunniteltu auttamaan kouluttajia ja kuntosaleja heidän päivittäisessä toiminnassaan. Yrityksen käytössä oleva Web-sovellus oli erittäin hidas, joten ensisijaisena tavoitteena oli parantaa sen suorituskykyä. Asiakas halusi myös lisätä uusia ominaisuuksia, kuten automaattisen muistutuksen aikataulut ja online-maksujärjestelmän rahansiirtojen käsittelemiseksi seurojen välillä. Lisäksi sovellusta oli tarkoitus käyttää koulutustarkoituksiin ja sitä tarkoitusta varten se vaati myös muokkausta.
Lopputulos
Ruby on Rails -sovelluskehittäjien tiimi modernisoi ratkaisun arkkitehtuurin, optimoi koodirakennetta ja paikkasi tietoturva-aukkoja. He paransivat myös koodia ja tietokannan rakennetta, sekä poistivat suorituskyvyn pullonkauloja ja virheitä.
jQuery-kehys toteutettiin suorituskyvyn ja aikataulun tarkkuuden parantamiseksi. Tämän ansiosta ohjelmisto toimi nopeammin ja yksinkertaisti ylläpitoa.
Uusia moduuleja kehitettiin tukemaan uusia ominaisuuksia. Esimerkiksi uudessa sovellusversiossa kouluttajat ja asiakkaat voivat sopia tapaamisia helpommin. Useiden lisäominaisuuksien avulla käyttäjät voivat valita kouluttajia ja kuntosaleja, sopia tapaamisia, vastaanottaa tekstiviestimuistutuksia, maksaa harjoituksista etukäteen jne.
Muiden parannusten lisäksi uuden sovelluksen avulla voi luoda raportteja ja seurata kuluja, sekä tuloja. Lokalisointitekniikan avulla on mahdollista määrittää, mihin klubiin, yliopistoon tai urheilujärjestöön käyttäjä kuuluu, kun he kirjautuvat järjestelmään, ja samalla sovelluksen rakenne ja käyttöliittymä muuttuvat sitä vastaavasti. Koko ratkaisu on erittäin joustava ja sitä voidaan mukauttaa myös muihin tarkoituksiin.
Altoros toimitti tehokkaan, vakaan ja turvallisen sovelluksen, jota voidaan helposti mukauttaa eri toimialojen tarpeisiin. Kokonaissuorituskyky parani 10-kertaisesti, joka houkutteli saleille paljon uusia käyttäjiä. Asiakas onnistui luomaan ratkaisun avulla ylimääräisen tulolähteen toteuttamalla tämän useisiin ketjunsa kuntosaleille (UK).