Open KubaDavid opened 7 months ago
- chcete aby obchodnik mohl zakaznikovi vydat kartu do jeho apple wallet?
- musi se obchodnik do vase aplikace zaregistrovat?
- musi se zakaznik do vase aplikace zaregistrovat?
- jake udaje o zakaznikovi je potreba odevzdat obchodnikovi kvuli vydani karty?
- jak obchodnikovi zobrazite ktera karta byla komu kdy vydana?
- muze zakaznik videt svoje karty i ve vasi aplikaci?
- jak se karta potom pouzije? podle ceho se pri jejim pouzivani pozna, o ktereho zakaznika se jedna? @nvbach91
- Ano
- Login mu bude přidělen Adminem, takže pravá registrace to nebude.
- Zákazník se neregistruje.
- email, jmeno, telefonní číslo
- Podle toho jaké karty se vážou pomocí "id_issuer" k účtu obchodníka.
- Zákaznické rozhraní v této verzi nebude, ale do budoucna ho chci přidat.
- Karta bude mít na sobě název a design obchodník a pak QR nebo Barcode a jméno zákazníka pro jeho identifikaci. Zkusím to udělat tak, aby QR odkazovalo na kartu zákazníka v aplikaci.
Část věcí je závislá na tom, co mi dovolí knihovny na generování karet a samotný Apple Wallet.
2/ to si nemyslim jako dobry napad, obchodnik bude posilat adminovi email s pozadavkem na registraci nebo jak? 3/ jak se pak karta dostane do zakaznikova apple wallet? 8/ na co je pak tabulka rel_users_issuers, to aby uzivatel mohl mit pristup k vice vydavatelum?
doporucuji vynechat integraci s apple wallet a udelat misto toho UI pro zakazniky, tj. zakaznik uvidi sve karty ve vasi aplikaci a muze mit vice karet od vice vydavatelu
2/ to si nemyslim jako dobry napad, obchodnik bude posilat adminovi email s pozadavkem na registraci nebo jak? 3/ jak se pak karta dostane do zakaznikova apple wallet? 8/ na co je pak tabulka rel_users_issuers, to aby uzivatel mohl mit pristup k vice vydavatelum?
doporucuji vynechat integraci s apple wallet a udelat misto toho UI pro zakazniky, tj. zakaznik uvidi sve karty ve vasi aplikaci a muze mit vice karet od vice vydavatelu
2 - V této první verzi aplikace jsem to tak myslel. 3 - Pravda, tady by byl použitý email. 8 - Aby například uživatel admin mohl spravovat více obchodníků.
Máte asi pravdu, chtěl jsem si každopadně vyzkoušet generovaní kartiček do Walletu.
8 - tady si dovedu predstavit, ze budou uzivatele v roli obchodnika s opravnenim vydavat karty z ruznych obchodu, to ze ktery uzivatel ma opravneni vydavat karty ze ktereho obchodu budete evidovat prave v tabulce rel_users_issuers, navic bych tabulku issuers prejmenoval na company, merchant, business, brand, ... aby to bylo v souhladu s tim co chcete delat
Takhle bych to videl:
8 - tady si dovedu predstavit, ze budou uzivatele v roli obchodnika s opravnenim vydavat karty z ruznych obchodu, to ze ktery uzivatel ma opravneni vydavat karty ze ktereho obchodu budete evidovat prave v tabulce rel_users_issuers, navic bych tabulku issuers prejmenoval na company, merchant, business, brand, ... aby to bylo v souhladu s tim co chcete delat
Takhle bych to videl:
- uzivatel (obchodnik) po loginu uvidi seznam obchodu nebo tedy znacek (brand), ke kterym ma pristup a muze si vybrat pro kterou znacku chce zrovna pracovat
- po vyberu znacky se mu zobrazi karty, ktere byly vydany z teto znacky, respektive seznam zakazniku kteri maji kartu v teto znacce
- uzivatel (obchodnik) si muze zakladat sve znacky a automaticky k nim ziska pristup, a jeste muze pozvat jineho uzivatele (musi byt take zaregistrovan) do nejake sve znacky a tento "kolega" dostane pristup aby mohl vydavat karty z teto znacky
- karta se potom vydava konkretnimu uzivateli zakaznikovi na zaklade jeho jmena, emailu a telefonniho cisla, kde email bude unikatni, tj. nelze vydat dalsi kartu stejne znacky na stejny email dvakrat, karty se da pripadne zrusit zakaznikem nebo tim uzivatelem (obchodnikem) kdo ma k znacce pristup
- uzivatel (zakaznik) se take muze zaregistrovat, a to pomoci emailu nebo oauth a po prihlaseni uvidi vsechny sve karty vsech znacek, ktere byly vydane na email tohoto zakaznika
Omlouvám se za pozdní odpověď, ale nepřišlo mi upozornění. S Vaším návrhem souhlasím, děkuji.
@nvbach91 Mohl bych změnit DB na MongoDB? Rád bych si vyzkoušel NoSQL databáze. Už jsem to nadhodil v kostře práce v tomto pull requestu: #202
Kartio - Aplikace na generování a správu digitálních kartiček
Popis
Zákaznické kartičky jsou u obchodníků populární, ale stále se jedná o fyzické karty, které je nutné vydávat. Tato aplikace umožní obchodníkovi vydávat kartičky bez nutnosti vytvářet fyzickou kartu. Zároveň pak bude mít zákazník kartu rovnou v telefonem integrované peněžence / walletu a nebude muset instalovat nějaké speciální aplikace. Umožníme tak i menším prodejcům vydávat karty bez vyšších nákladů.
Funkce
Architektura
Usecase Diagram
Stránky
Wireframe
DB Model
Sekvenční diagram
Checklist