web app
Egy mobilon használható webes appot szeretnénk megvalósítani, mely kirándulásokkor, azok tervezésében, és az ott készített képek rendszerezésében segédkezik. A program a helyadatok lekérdezésével, térkép használatával megjeleníti a tartózkodásunk helyét, az útvonalat, amin haladunk, továbbá a kirándulás során készített fotókat helyadat szerint rendszerezi, eltárolja így azok könnyebben visszakereshetővé válnak. Az app ezen kívül kirándulás célpont alapján időjárási adatokat is megjelenít.
- Kezdőlap
- Fotó mód
- GPS Tracker
- Túratérkép
- Időjárás, holdfázisok, ajánlások
- Fotó kalkulátor
- Offline adatok kezelése.
- Regisztráció
- Online funkciók
- Beállítások
- Megjelenik az aktuális dátum, idő és időzóna
- Megjelennek az aktuális koordináták és hely.
- Jelzi az online és az offline módot.
- Megjelennek az aktuális időjárási adatok
- Megjelenik az időjárás előrejelzés
- Megjelennek a holdfázisok.
- Megjelenik a napkelte, napnyugta, naphossz, delelés, aranyóra, kékóra időpontok.
- Megjelennek a fotózási témajavaslatok, ajánlások.
- Megjelenik a kameranézet, fényképet készíthetünk,
- A fotó helye és ideje mentésre kerül.
- A fotóhoz megjegyzés fűzhető.
- Új túra indítása.
- Új túra adatainak kitöltése, mentése.
- Túra közben előre beállított időközönként lekéri és tárolja a GPS és magassági adatokat.
- A gyorsulásmérő, giroszkóp és iránytű adatokat is tárolja.
- A plusz adatokkal pontosítást végez.
- Kiegészítő lehetőségek:
- Tárolja a túra közben készített fotók pozícióját, idejét.
- Megjegyzés fűzhető a képhez.
- Szöveges megjegyzések helyezhetők el az útvonalon.
- Aktív túra térképes megjelenítése (A túratérkép lapra átlépve):
- A túratérkép lapra átlépve a mérések helyét pontonként térképen megjeleníti.
- A mérési pontok közötti útvonalat törtvonallal vagy görbe illesztéssel kirajzolja.
- A megjegyzések és képek helyét is megjeleníti,
- megjeleníti a jelenlegi pozíciót.
- A túra adatainak mentése lokálisan.
- Túra adatainak online szinkronizálása.
- A jelenlegi pozíció megjelenítése.
- Az aktív túra adatainak megjelenítése (Lásd a GPS Tracker-nél.)
- Offline térkép mentése és betöltése. (Ha technikailag lehetséges lesz)
- Megjelenik a napkelte, napnyugta, naphossz, delelés, aranyóra, kékóra időpontok.
- Megjelennek az aktuális időjárási adatok
- Megjelenik az időjárás előrejelzés
- Megjelennek a holdfázisok.
- Kiemeli a várható fényviszonyokat a felhőzet alapján.
- Megjelennek a fotózási témajavaslatok, ajánlások.
- Expozíciós idő számoló mező ISO, Blende és a fénymérő adatai alapján.
- A hamburger menüből megnyitható a galéria.
- A képek időrendben is megtekinthetők, illetve helyadat szerint.
- Térkép segítségével, hely és sugár megadásával lehet lekérni a képeket.
- A galériában rendezetten jelennek meg a képek
- Egy képet megnyitva megtekinthetőek a kép adatai. (Dátum, idő EXIF adatok stb.)
- Látható a kép helye
- Láthatóak az esetleges megjegyzések.
- Rendszerkövetelmények:
(a működő, de nem feltétlen teljes funkcionalitású programhoz)
- Javascript és device API futtatásra képes böngésző
- RAM: 1 GB
- Szabad hely: >500 MB
- Minden műveletre igaz legyen, hogy nem fog több időbe telni az elvégzése, mint 10 ms.
- Biztosítani kell az akadás-mentes képvilágot a felhasználó számára.
- Ha egy gép teljesíti a rendszerkövetelményben foglaltakat, akkor mindenképpen futnia kell a programnak rajta.
- Minden feltelepült programnak ugyanolyan funkcionalitással kell rendelkeznie.
- Amennyiben az alkotócsapat eredeti példányát használja a felhasználó, úgy semmilyen más nem kívánt szoftver nem származhat sem a program telepítéséből, sem használatából.
- A program nem igényel különösebb biztonsági intézkedéseket.
- A programot több különböző eszközre is egyszerű legyen feltelepíteni.
- Alacsony helyigényénél fogva könnyen terjeszthető legyen.
- Intuitív felhasználói felület kell.
- Könnyen legyen telepíthető.
- Legyen egyaránt könnyen elsajátítható a program használata a különféle háttérismeretekkel rendelkező felhasználóknak.
- A felhasználás helye egy Javascript és device API futtatásra képes böngészővel ellátott eszköz.
- Nem kell más külön szoftver a program helyes működéséhez.
- A program használatához nem szükséges semmilyen szaktudás.
- A programot egyéni preferencia szerint bármikor igénybe veheti a felhasználó.
- A programnak az általános funkcionalitása várhatóan nem változik, de az egyes tételeket könnyen kell tudnunk módosítani.
- Plusz funkcionalitás igénye esetén biztosítani kell a minél könnyebb bővíthetőséget.
- Nincs korhoz kötve a program használata
- Nem tartalmaz erőszakot, sem etikailag kérdéses fogalmat a program.
- A program tárolhat személyes adatnak minősülő adatokat (mint, például fotók, helyadatok), de ezek csak az adott eszközön tárolódnak el, ehhez csak a felhasználó tud hozzáférni.
- Egyébiránt nem sért adatvédelmi elveket.
- Reszponzív megjelenés.
- Fekvő és álló tájolás közötti automatikus és sima váltás.
- One page application. (Csak egyszeri betöltés, ezután a REST API-t hívások aszinkron módon)
- Egy oldalas megjelenés. Az aktuális információk az oldal tetején jelennek meg. A részletezés egy legörgetés után jelennek meg, a beállítások egy újbóli legörgetés után láthatóak, majd a segítség pedig ez alatt jelenik meg.
- Teljes Offline és Online működés támogatása. (A mobilnet nélküli túrahelyek miatt fonatos.) (Ha technikailag lehetséges lesz)
- Regisztráció csak az online mentéshez szükséges, minden más mentés helyileg tárolható.