Hammas: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 4: Line 4:


==Projekti kirjeldus==
==Projekti kirjeldus==
E-poe lahendus hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Eesmärk on ehitada võimalikult õhuke e-kommertskiht mis vastaks minimaalsetele ärilistele nõudmistele. Samas tuleks lahenduse arhitektuur teostada nii, et tulevikus oleks laienduste ehitamine võimalikult lihtne.
E-poe lahendus hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Eesmärk on ehitada võimalikult õhuke e-kommertskiht mis vastaks minimaalsetele ärilistele nõudmistele. Samas peaks lahenduse arhitektuur olema võimalikult modulaarne, võimaldades lisaarendusi tulevikus.


===Minimaalsed ärilised nõudmised===
===Minimaalsed ärilised nõudmised===
Line 27: Line 27:
** Protsentuaalne ja fikseeritud allahindlus
** Protsentuaalne ja fikseeritud allahindlus
** Kampaania kestus
** Kampaania kestus
** Kampaania sihtgrupp (sisseloginud või VIP kasutajad jne)
** Kampaania sihtgrupp (sisseloginud või VIP kliendid jne)
* Dashboard (nice to have)
* Dashboard (''nice to have'')
** Viimased tellimused
** Viimased tellimused
** Registreerunud kasutajad
** Registreerunud kasutajad
Line 35: Line 35:
'''Skoobist (momendil) väljas'''  
'''Skoobist (momendil) väljas'''  
* ''Responsive design''
* ''Responsive design''
* Väljatrükid (arve, tellimus) ja aruandlus ==> SSRS
* Väljatrükid (arve, tellimus) ja aruandlus ==> SSRS(?)
* Tootepildid
* Tootepildid



Revision as of 14:05, 30 March 2018

Meeskond

  • Sten Lunden

Projekti kirjeldus

E-poe lahendus hambaraviseadmeid ja -tehnikat müüvale ettevõttele. Eesmärk on ehitada võimalikult õhuke e-kommertskiht mis vastaks minimaalsetele ärilistele nõudmistele. Samas peaks lahenduse arhitektuur olema võimalikult modulaarne, võimaldades lisaarendusi tulevikus.

Minimaalsed ärilised nõudmised

Storefront

  • Ladustatud toodete kuvamine
    • Otsing
    • Tootegrupi, hankija filtreering
    • Toodete variatsioonid
  • Hinnakujundus
  • Ostukorvihaldus
  • Omniva ja SmartPosti pakiautomaatide valikud transpordimeetodites
  • Integratsioon Maksekeskuse API'ga
  • Kasutajate autoriseerimine, konto, ostuajalugu
  • Lokaliseeritud EE\RU\EN
  • SEO

Backend

  • Hinnakirja, hankijate, tootegruppide haldus (CRUD)
  • Müügikampaaniate haldus
    • Toote, hankija, tootegrupi tasemel
    • Protsentuaalne ja fikseeritud allahindlus
    • Kampaania kestus
    • Kampaania sihtgrupp (sisseloginud või VIP kliendid jne)
  • Dashboard (nice to have)
    • Viimased tellimused
    • Registreerunud kasutajad
    • ...

Skoobist (momendil) väljas

  • Responsive design
  • Väljatrükid (arve, tellimus) ja aruandlus ==> SSRS(?)
  • Tootepildid

Tehniline baas

  • ASP.NET Core 2.0 (API)
  • AngularJS (klient)
  • IdentityServer 4
  • Azure hosting

Andmemudel