← Kaikki projektit

Koulun projekti · tiimi · 2025

Wheeltrip

Kattava liikkuvuusalusta liikuntarajoitteisille: mobiilisovellus, web, rajapinta, tietokannat ja infrastruktuuri.

Wheeltrip

Tarina

Wheeltrip kokoaa lipunmyynnin liikuntarajoitteisille: yksi QR-lippu useisiin liikenneverkkoihin, esteettömyyden mukaan suodatettu reitti, SOS-painike sekä omat näkymät saattajille ja henkilökunnalle.

Se on koulun projekti: tietojenkäsittelyn BUT:n SAE 5A01 (Vitry-sur-Seinen IUT, UPEC), tehty tiimissä simuloidussa ammatillisessa ympäristössä ketterillä työkaluilla. Jokainen osa elää omassa repositoriossaan: DataMedia-rajapinta (FastAPI), web-asiakas (Next.js, App Router, TypeScript), mobiilisovellus (Flutter), data (DataLite: MySQL-skriptit ja MongoDB-tuonnit) ja infrastruktuuri (InfraEngine: Docker Compose paikallisesti, kehityksessä ja tuotannossa).

Käyttöönotto ulottuu Kubernetesiin (k3s-manifestit ConfigMapeilla, Secreteilla, PVC:illä) ja Ansibleen palveluiden käynnistämiseksi ja pysäyttämiseksi etäpalvelimilla.

Mitä opin

Seitsemän repositoriota pysymään koossa selkeillä sopimuksilla niiden välillä: rajapinta rajana, infrastruktuuri koodina ja esimerkkitiedostot, jotta kuka tahansa voi käynnistää pinon uudelleen.