Közös utazás, közös útiterv
Útiterv, foglalások, jegyek, térkép és teendők egy appban. Nincs jelszó, a saját szervereden fut, és térerő nélkül is működik.
Android · meghívó kód kell hozzá

Szétszórt jegyek helyett egy közös hely
Egy utazás adatai általában öt helyen vannak. Ide gyűjtjük őket.
A probléma
Szétszórt információk
Szállás e-mailben, jegy PDF-ben, program egy táblázatban. Indulás előtt senki sem találja meg, amit keres.
Rejtett hibák
Hiányzó transzfer a leszállás után, túl szűk átszállás, éjszaka szállás nélkül: ezek csak a helyszínen derülnek ki.
Térerő nélkül nincs semmi
Külföldön, roaming nélkül a felhős megoldások gyakran használhatatlanok pont akkor, amikor a jegy kellene.
A Mapify megoldása
Egy közös, privát hely
Útiterv, foglalások, jegyek, teendők és helyek egy utazáshoz, a társaság minden tagjának a saját szerepkörével.
Automatikus ellenőrzés
A szerver minden módosítás után ellenőrzi az útitervet, és magyarul szól, ha valami hiányzik vagy ütközik.
Térerő nélkül is kéznél van
Az utazás adatai titkosítva ott vannak a telefonodon. A módosítások várakoznak, és amint van net, maguktól szinkronba kerülnek.
Ezt tudja az app.
Minden, ami itt szerepel, már működik. A képek az app valódi képernyői, kitalált adatokkal.
Időzóna-tudatos idővonal
Repülés, szállás, transzfer és program egy napi idővonalon, a helyi idő és az időzóna-váltás jelölésével.
Foglalások és jegyek
A PDF jegyeket megnyithatod az appban, és letöltheted a telefonra is, így térerő nélkül is előveheted őket. A foglalási hivatkozások titkosítva vannak a szerveren, az app csak részben takart értéket mutat.
Okos figyelmeztetések
Hiányzó transzfer, szűk átszállás, átfedő programok, szállás nélküli éjszaka, hiányzó jegy: javítási javaslattal.
Dokumentum-import
Töltsd fel a foglalást (PDF, e-mail, kép): vírusellenőrzés után az adatok javaslatként jelennek meg, és te hagyod jóvá őket.
Szerepkörök és javaslatok
Admin, szerkesztő, közreműködő, megtekintő. A közreműködők ötleteket javasolnak, az útvonalat a szervezők hagyják jóvá.
Térkép és útvonalak
Helyek és ötletek listája, útvonalkeresés a helyek között és indítás a navigációs appban. A térképcsempék opcionálisak.
Értesítések Firebase nélkül
Útiterv-változás, új eszköz jóváhagyásra, közelgő indulás: saját értesítési rendszerrel (SignalR, lekérdezés, háttérfeladat).
Teendők, térerő nélkül is
Közös ellenőrzőlista, titkosított helyi tároló, szerkesztés net nélkül is. Az akadálymentesség (TalkBack, nagy betű, sötét mód) ki van próbálva.
Így néz ki az app

Ma: következő indulás

Útiterv idővonal

Figyelmeztetések

Import jóváhagyása

Jegyek

Sötét mód
Nincs jelszó, nincs közösségi bejelentkezés.
Az appba egyszer használatos meghívó kóddal (vagy QR-kóddal) lehet belépni. A telefon saját kulcspárt hoz létre, a privát kulcs el sem hagyja az eszköz védett tárolóját.
Eszközhöz kötött belépés
ECDSA P-256 kulcs az Android Keystore-ban. Az admin eszközönként jóváhagyhat vagy visszavonhat.
Védett adatok
Titkosított foglalási hivatkozások, vírusellenőrzött feltöltések, kérésszám-korlát, PIN-zár az appban.
Nincs hirdetés, nincs követés
Nincs Google- vagy Firebase-függőség. Az adatok a saját szerveren vannak, egy példány egy utazást szolgál ki.
Így lépsz be
- 1Az admin meghívót hoz létre
- 2Beírod a kódot vagy beolvasod a QR-t
- 3A telefon kulcspárt generál
- 4Aláírt kihívás után kész a belépés
A kód 10 percig érvényes és csak egyszer használható.
Mivel készült
A saját utazásainkhoz csináljuk, ezért egyszerű és kicsi maradt.
Technológia
.NET 10 API és háttérfeldolgozó, PostgreSQL 17, Flutter Android app (kb. 23 MB), React landing oldal.
Meghívásos rendszer
Meghívásos rendszer, egy példány egy utazáshoz. Az adatok a saját szerveren maradnak, nincs adatkereskedelem.
Automatikus ellenőrzés
Minden változásnál lefut a fordítás, a tesztek, a kódelemzés és a sebezhető csomagok keresése.
Hozzáférés
A Mapify zárt, meghívásos rendszer. Az appot és a meghívó kódot személyesen kapod meg tőlünk.
Android, kb. 23 MB. iOS-re nem készül.
Hogyan jutsz hozzá?
- 1Írj nekünk, és megkapod az app telepítőjét.
- 2Engedélyezd a telepítést ismeretlen forrásból a böngészőnek vagy a fájlkezelőnek.
- 3Nyisd meg a fájlt, és telepítsd.
- 4Induláskor add meg az utazás szervezőjétől kapott meghívó kódot, vagy olvasd be a QR-kódot.
Meghívó kód nélkül az app nem használható, mert a Mapify zárt rendszer.
Állapot
Mi készült el, min dolgozunk, és mi nem lesz.
Rendszerterv és API-szerződés
KészAdatmodell, OpenAPI, szerepkörök és jogosultságok
Backend
Kész.NET 10 API, PostgreSQL, eszközpárosítás, szinkron, import, vírusellenőrzés
Android app
KészIdővonal, jegyek, térkép, térerő nélküli használat, értesítések, akadálymentesség
Automatizálás
KészAutomatikus ellenőrzések, kiadás és telepítés
Tesztelés valódi telefonon
FolyamatbanQR-kamera, akkumulátor és Doze, App Link ellenőrzés
Az első éles utazás
FolyamatbanValós használat, visszajelzések, finomhangolás
Áruházi terjesztés
TervezveOpcionális, ha lesz rá igény
Gyakori kérdések
Mi az a Mapify?
A Mapify egy privát, meghívásos utazástervező Android app baráti társaságoknak. Egy utazás útiterve, foglalásai, jegyei, térképe és teendői egy helyen vannak.
Kell hozzá jelszó?
Nem. Meghívó kóddal vagy QR-kóddal lépsz be, a telefon pedig saját kulcspárt hoz létre. Az admin eszközönként hagyja jóvá a belépést.
Működik térerő nélkül?
Igen. Az utazás adatai titkosítva a telefonon vannak, a jegyek letölthetők, a módosítások pedig maguktól szinkronba kerülnek, amint van net.
Van iOS verzió?
Nincs, és nem is tervezett. A Mapify csak Androidra készül.
Hol vannak az adataim?
A saját szerveren, egy példány egy utazást szolgál ki. Nincs hirdetés, követés, Google- vagy Firebase-függőség.
Hogyan kaphatok hozzáférést?
A Mapify zárt rendszer. Írj nekünk, és megkapod a telepítőt, az utazás szervezőjétől pedig a meghívó kódot.
Kik csináljuk
A Mapify-t ketten csináljuk, szabadidőben.

Mi ketten
Szeretünk utazni és programozni. Egyikünk a backendet és az infrastruktúrát csinálja, a másikunk a felületet és a designt.
Közben mindketten tanulunk, és az egészet a nulláról építjük.