Aplikacija za Portal grupne kupovine

Naziv proizvoda: Aplikacija za Portal grupne kupovine
Platforma: Android 2.1 (i noviji)
Aplikacija namijenjena za: Portale grupne kupovine (groupon tip portala)


Svrha:
Aplikacija za portal grupne kupovine je namjenjena vlasnicima portala "Groupon" oblika, tj. za portale koji skupljanjem osoba za učestvovanje u grupnoj kupovini zajedno ostvaruju veliki popust na količinsku prodaju. Portali ovog oblika redovno objavljuju nove ponude potencijalnim klijentima, a klijenti se mogu u odgovarajućem roku prijaviti da učestvuju u grupnoj kupovini.

Klijenti mobilne aplikacije za ovakav tip portala primaju informacije o novim ponudama direktno na telefon, odmah po objavljivanju, kao i prijavljuju za učestvovanje bez korištenja računara, uključujući i plaćanje kreditnom karticom. Aplikacija omogućava pregled cijelog kataloga svih ponuda i primanje važnih novosti s portala. Aplikacija takođe u sebi čuva kupljene "kupone" koji se mogu pokazati ponuđaču kod preuzimanja.

Osnovni dijelovi: Sistem se sastoji od tri velika dijela:

  1. API, koji podatke iz postojeće baze podataka konvertuje u JSON format.
  2. Klijentska aplikacija za mobilni telefon koja primljene podatke sa API-ja prikazuje na korisničkom telefonu, te vrši svu interakciju sa korisnikom. 
  3. Sistem za slanje posebnih poruka (Custom messages) koje nisu direktno vezane za ponude - vrši se modifikacija baze podataka po potrebi
Napomena: Crno-bijele skice služe kao pomoć pri objašnjenju funkcionalnosti aplikacije. Skice prikazuju elemente koji postoje u aplikaciji i akcije koje se dešavaju u aplikaciji. Konkretan primjer vizualnog identiteta gotove aplikacije možete pogledati u Referencama.


Pregled svih dijelova aplikacije:

Portal grupne kupovine, Splash screen

 

 

1. Uvodi ekran

Uvodni ekran je prva forma koja se prikazuje pri startu aplikacije.

Uobičajeno se korisniku prikazuje 1-2 sekunde. Dok je ovaj ekran otvoren u pozadini se kontaktira server i preuzimaju podaci o aktivnim ponudama. U ovom koraku se takođe radi Prijava (LogIn) korisnika za registrovane korisnike koji imaju zapamćenu lozinku.

Preuzimanje podataka se obavlja uz pomoć JSON standarda i na serveru instaliranih WEB servisa za razmjenu podataka.

Na uvodnom ekranu se nalazi:

  • naziv aplikacije
  • logotip projekta ili klijenta
  • animirana ikona koja pokazuje da je proces učitavanja u toku
  • pozadinska fotografija

Portal grupne kupovine, Početni ekran

 

 

2. Početna stranica za neprijavljene korisnike

Po startu aplikacija prikazuje izbornik sa ikonama sa kojeg se mogu koristiti drugi dijelovi aplikacije. Početna stranica za neprijavljene korisnike je jednostavnija jer nema opcije za profil, odjavu i kupone. Dijelovi su:

  • Uvodni tekst na vrhu ekrana, naziv aplikacije
  • Pismo ikona koja predstavlja notifikacije
  • Info ikona u gornjem desnom uglu koja pokazuje statične informacije o sistemu
  • Veliki logotip projekta na vrhu
  • Četiri ikone za prikaz modula za Ponude, za Prijavu (Login), za Registraciju korisnika i za Opcije aplikacije.

Poratal grupne kupovine, dashboard za prijavljene

 

 

3. Početna stranica za prijavljene korisnike

Nakon prijave korisnika ili za već prijavljenje korisnike početna stranica ima više opcija:

  • Uvodni tekst na vrhu ekrana, naziv aplikacije
  • Pismo ikona koja predstavlja notifikacije
  • Info ikona u gornjem desnom uglu koja pokazuje statične informacije o sistemu
  • Veliki logotip projekta na vrhu
  • Šest ikona za prikaz modula za Ponude, Moj profil gdje korisnik može mijenjati svoju adresu i lozinku, Moji kuponi gdje se nalazi lista svih kupljenih kupona, dio za Opcije aplikacije, Odjava sa sistema i prikaz informacija o aplikaciji.

Portal grupne kupovine, upozorenja, nitifikacije

 

 

4. Lista poruka, notifikacija

Korisnik može da prima tri tipa poruka (notifikacija) od sistema:

  • Pri pojavljivanju nove ponude na portalu
  • Upozorenje da ponuda ističe danas
  • Posebna obavijest sa sistema

U opcijama korisnik može da izabere koje od ovih poruka želi, a koje ne želi da prima. Ako sistem pošalje novu poruku, poruka se pojavljuje u ovom modulu koji lista sve poruke.

U zavisnosti od tipa poruke klik na poruku će da otvori ili konkretnu ponudu ili sadržaj poruke ako se radi i obavijesti sa sistema. Obavijesti su u HTML formatu.

Poruke takođe završe i u notifikacijskom dijelu telefona, čak i ako aplikacija nije startana slično kao SMS poruke. Ovo obezbjeđuje da poruke stižu korisniku i u slučaju kad aplikacija nije korištena duže vrijeme.

Portal grupne kupovine, lista ponuda

 

 

5. Listanje ponuda

Modul, uz pomoć gornjeg taba, može da prikaže ponude u tri kategorije:

  • Aktuelne ponude za odabrani grad
  • Sve ponude
  • Ponude koje su istekle

U gornjem dijelu su ikone:

  • Početak (Home) koja vraća na početni modul
  • Naziv grada u kojem je korisnik (može se promijeniti)
  • Ikona za promjenu grada
  • Ikona za Informacije

U donjem dijelu je lista odabranih ponuda, sa detaljnim informacijama o cijenama, ponuđačima sa fotografijama. Klikom na ponudu otvara se detaljni prikaz odabrane ponude.

 Portal grupne kupovine, detalj jedne ponude

 

 

6. Detaljni prikaz ponude

Na ovom modulu aplikacija ima mogućnost da pokaže sve detaljne informacije vezane za jednu ponudu. I ovaj modul ima opciju za dodavanje ponude u listu za kupovinu.

U gornjem dijelu su ikone za Početak (Home), ikona za Podjelu ponude (Share) i ikona za informacije. Share je opcija koja dozvoljava da se prikazana ponuda pošalje na Facebook, E-mail ili neki drugi dostupni metod dijeljenja na telefonu.

U donjem dijelu se nalazi tekst cijele ponude, slike, cijene, popusti, pa čak i mala mapa gdje se kupljena ponuda ostvaruje.

Dugme za narudžbu je u donjem dijelu prozora, i uvijek je vidljivo bez obzira na skroliranje koje korisnik obavlja.

Portal grupne kupovine, narudžba i plaćanje

 

 

7. Račun i plaćanje

Nakon što korisnik odabere da naruči ponudu otvara se modul za Račun i plaćanje.

Modul u gornjem dijelu prikazuje opis ponude, cijenu ponude, količinu i ukupni iznos, te nudi korisniku različite metode plaćanja.

U zavisnosti od dostupnih metoda za naplatu, korisniku će se ponuditi izbor za plaćanje. Neke od uobičajnih metoda za naplatu su:

  • Uplata preko PayPal servisa
  • Uplata kreditnom karticom
  • Uplata na bankovni račun
  • Plaćanje gotovinom na prodajnom mjestu

Klikom na tip plaćanja korisnik dobija ili detaljno upustvo kako da obavi uplatu, ili formu za unos podataka o PayPal ili kreditnoj kartici, te obavlja plaćanje direktno sa telefonskog aparata.

Portal grupne kupovine, moji kuponi

 

 

8. Kupljeni kuponi

Sve kupone koje korisnik kupi se čuvaju i u memoriji telefona, i po potrebi se prikazuju u obliku tabele. Za svaki kupon je naznačen status kupona (plaćen, aktivan ili tek naručen).

Za plaćene kupone klikom na kupon se otvara njegov broj, rokovi važenja i sl. Taj broj korisnik može pokazati trgovcu kod preuzimanja usluge ili proizvoda.

Za neplaćene kupone, klikom na kupon poziva se modul za plaćanje, koji sprovodi korisnika kroz plaćanje ako se radi o plaćanju kreditnom karticom, ili vrši prikaz informacija za off-line metode plaćanja.

 Groupon, andorid aplikacija, profil

 

 

9. Korisnički profil

Korisnik za obavljanje narudžbe mora imati profil, tj. unešene svoje lične podatke u sistem. U modulu Moj profil korisnik može sve svoje podatke da promjeni, uključujući Ime, Prezime, E-mail adresu, Telefon i sl.

Profil može sadržavati manje ili više podataka, u zavisnosti od baznog WEB sistema na koji se naslanja ova aplikacija.

Takođe kroz ovaj modul korisnik može promijeniti i svoju lozinku na sistemu.

Portal grupne kupovine, opcije

 

 

10. Opcije programa

Aplikacija može da ima niz opcija za podešavanje. Uobičajene opcije za ovaj tip progama su:

  • Lista tipova poruka (notifikacija) na koje se korisnik može prijaviti
  • Učestalost preuzimanja poruka (notifikacija) sa servera
  • Veličina slova u tekstu
  • Određivanje veličine keš memorije za fotografije
  • Brisanje keš podataka sa SD kartice

Ekran za opcije se poziva sa početnog ekrana, klikom na odgovarajuću ikonicu.

Portal grupne kupovine, statična stranica

 

11. Statična stranica - Info

Aplikacija može da ima jednu ili više statičnih stranica. Statične stranice se obično pozivaju iz aplikacijskog  menija. Ovakvi ekrani služe za prikaz:

  • Informacije o aplikaciji
  • Informacije o portalu
  • Kontakt informacije
  • Informacije o autorima

Uobičajeno je u aplikaciji imati barem jednu statičnu stranicu koja se prikazuje klikom na info ikonu.

Statične stranice se takođe preko API-ja preuzimaju sa servera i mogu se promijeniti na serverskoj strani bez objavljivanja nove verzije aplikacije.


Lista zahtjeva koji moraju biti ispunjeni za mobilnu aplikaciju baziranu na ovom produktu:

  • Potrebno je podatke o ponudama imati pohranjene u bazi podataka na serveru
  • Potrebno je obezbjediti ili dopustiti nama da napravimo JSON API WEB servise na serveru za sve operacije kada klijent preuzima podatke sa servera i kada klijent šalje podatke serveru


Lista napravljenih aplikacija baziranih na ovom proizvodu:

Tiket.ba Aplikacija portala za grupnu kupovinu: tiket.ba