A webalkalmazás Beadandó feladat-ként íródott.
Az alkalmazás egy kitalált
vasúti társaság (RFTVasút) webes felületét reprezentálja.
- Gencsi Mátyás (Frontend, Képek / Logók és nagyon kevés backend)
- Birtalan Róbert-László (Backend)
- Vécsi Ádám (Adatbázis és backend)
Az alkalmazásban felhasznált képeknek egy részének a forrása: Google Képek,
melyeknek felhasználási joga: Újrafelhasználható és módosítható.
A többi felhasznált kép saját tervezésű és kivitelezésű.
-
Frontend
✔ HTML5
✔ CSS3
✔ JavaScript
✔ jQuery 2.1.4
✔ jQuery-ui 1.12.1
✔ Bootstrap v.3.*
✔ jssor-slider 21.1.6 -
Képek / Logók
✔ Adobe Photoshop
✔ Photoscape -
Backend
✔ Google Go
✔ boombuler barcode
✔ transit.js
✔ OpenStreetMap -
Adatbázis
✔ MySQL
✔ go-sql-driver
✔ Google My Maps
Főbb funkciók
- Járatok keresése
- Jegyvásárlás (Bejelentkezést igényel)
- Információk lekérése egy megvásárolt jegyről
- Vonat lekövetése térképen (Bejelentkezést igényel)
- Regisztrálás lehetősége
- Bejelentkezés
Járatok keresése
A keresési információk (minimum: honnan, hova, mikor) megadása után, kilistázza az összes keresési feltételnek eleget tevő járatot.
Az eredmények között szerepelhetnek olyan alternatívák is, ahol 1 átszállás szükséges.
Jegyvásárlás (Bejelentkezést igényel)
Lehetőség van a jegyvásárlásra, valamint a helyjegy kiválasztására is (amennyiben szükséges a kiválasztott vonatra).
Vásárlás után a felhasználó kap egy vásárlási azonosítót és egy hozzá tartozó jelszót, amely segítségével bármikor megtekintheti megvásárolt jegyéről az információkat.
Információk lekérése egy megvásárolt jegyről
A vásárlási azonosító és a hozzá tartozó jelszó után, kilistázza az adott jegyről az információkat.
Vonat lekövetése térképen (Bejelentkezést igényel)
Tetszőleges vonatot élőben lehet követni a térképen.