LuckyYou

From ICO wiki
Jump to navigationJump to search

Meeskond ja rollid

  • Tanel Vähk - Projektijuht
  • Aleks Luik
  • Melissa Eenmaa
  • Taavi Kliss

Idee

Meie idee on luua loosimisi vahendav veebirakendus LuckyYou, kasutades C# keelt.

Rakenduses on kasutajateks meie kliendid (ehk firmad, kes loosimisi teevad) ning tavakasutajad, kes loosimisi jagavad. Klientidel on võimalik lisada mitmeid loosimisi ning tavakasutajad võivad end registreerida limiteerimata arvule loosimistele.

Loosimise eest esitatakse kliendile tähtajaline arve, sõltuvalt loosimise pikkusest, reklaami suurusest ning prioriteedist (kui määrata loosimise prioriteediks 1, siis reklaam kuvatakse kõige esimesena). Tavakasutajate jaoks on osalemine, ehk loosimiste jagamine, tasuta. Jagamine toimub e-maili või Facebooki kaudu.

Igal loosimisel on teada: loosi algataja, toode, toote üldine kategooria, alguskuupäev, lõpukuupäev, kui palju tooteid loositakse, mis vanusegrupile on tooted mõeldud. Info loosimisele minevate toodete kohta lisatakse andmebaasi (Näiteks: Lisan toote nimega Merida Xsport, tüübiks panen jalgratas). Andmebaasi märgitakse ka kõik võidud, et oleks võimalik jälgida ajalugu. Samuti on olemas pingerida võitudest ning loosimises osalemistest.

Kasutatav .NET tehnoloogia

C# ning SOAP (WCF tehnoloogia) või REST (ASP.NET Web API).

Rakenduse sisu

Rakenduses on olemas järgmised võimalused (Must have):

  • 1. Meil on kasutajad – admin, klient (firma, kes lisab loosimised), kasutaja (kes jagab loosimisi)
  • 2. Kasutajal on võimalus registeerida ühele kuni mitmele loosimisele.
  • 3. Kliendil on võimalus lisada loosimisi.
  • 4. Klient saab lisada tooteid andmebaasi, mis lähevad peagi loosimistele. Tootel on nimi, ja tüüp. Näiteks: Lisan toote nimega Merida Xsport, tüübiks panen jalgratas.
  • 5. Loosimistel on üldisemad kategooriad – pudipadi, spordiesemed, reisid jne.
  • 6. Igal loosimisel on teada: * loosi algataja * toode, mis osaleb loosimisel * üldisem kategooria, kuhu toode kuulub * algus kuupäev * kaua kestab * kui palju tooteid loositakse * mis vanuses on tooted mõeldud.
  • 7. Loosimisese eest esitakse arve. Arve suurus sõltub loosimise pikkusest, loosimisala reklaami suurusest, loosimisala prioriteedi määramisest ( kui määrata loosimise prioriteediks 1, siis reklaam kuvatakse kõige esimesena).
  • 8. Arvel on tähtaaeg, mis ajaks tuleb maksta ära.
  • 9. Meie andmebaasi lisatakse kõik võidud, et saaks jälgida võitude ajalugu.
  • 10. Võitudest ja loosimistest osalemistest moodustatakse pingerida.

Rakenduses võiksid olla lisavõimalused (Should have):

  • 1. Kasutajale on võimalik teavitus võidust saata.
  • 2. Kasutaja näeb palju on aega mingi loosimise lõpuni jäänud.
  • 3. Kliendil on võimalik näha, millal loosimine lõpeb ja kes on võidu saanud.
  • 4. Võimalik on lisada loosiauhinna kättesaamise asukoht.
  • 5. Klient saab lülituda ümber kasutajaks, et samuti loosmistest osa võtta.
  • 6. Loosimisi on võimalik jagada facebooki kaudu või emaili kaudu.

Analüüs

Rakendus on eelkõige mõeldud firmadele, kes loosivad asju ning loosimistes osaleda soovijatele. Tahame luua rakenduse, mis lihtsustaks loosimiste korraldamist ning neis osalemist, kuna see on viimasel ajal Facebookis väga populaarne. Rakendus vahendabki loosimisi Facebooki ja inimeste vahel, või siis e-maili teel. Kuna kõik loosimistega seonduv on ühes kohas koos, on lihtsam neid jälgida, kui Facebooki seinal, kus need teiste asjade vahele ära kaovad. Klientidel on lihtne oma loosimise kohta andmeid sisestada ning kõik loosimised on lihtsalt leitavad, seega on ka tavakasutajal mugav neis osaleda, mis tähendab suuremat osalejate arvu ning seega ka paremat reklaami firmadele.

QSEE andmebaasiskeem

LUCKYYOU


Blogi

  • 03.02 - Tiimi loomine.
  • 23.02 - Facebooki grupi loomine, idee leidmine.
  • 25.02 - Esimene kokkusaamine. Alustasime andmebaasi skeemi loomisega QSEEs.
  • 03.03 - Teine kokkusaamine. Lõpetasime andmebaasi skeemi QSEEs ning alustasime XML loomist.
  • 07.03 - Lõime Wiki lehe ning seletasime lahti projekti idee.