Skip to content

rakenduste-programmeerimine-2021/malestused-ee

Repository files navigation

Mälestused ee

Autorid: Marcus-Indrek Simmer ja Margen Peterson

Mälestused.ee on veebipood mille mõte on pakkuda inimestele võimalus luua kollaaž, enda tehtud piltidest. Inimene (kutsume edaspidi nüüd kliendiks) tuleb lehele, valib endale sobiva kollaaži stiili, laeb ise enda pildid üles, nende piltidega kujundab enda kollaaži iseteeninduses, vajadusel valib veel et kas kollaaž raamitakse ära või mitte, ning siis maksevahendiga maksab tellimuse eest. Lisaks on kliendil võimalik "skippida" iseteenindus protsess, laadides lihtsalt pildid üles ja kirjeldades kuidas ta soovib et kollaaž välja näeks. See aga maksab rohkem kui iseteeninduse kasutamine.

Peale tellimuse eest maksmist:

  • PEAB tulema mingisugune teavitus veebilehe omanikule et tellimus on koostatud.
  • Inimene PEAB saama emaili et nende tellimus on kätte saadud, emaili sees peab olema tellimuse detailid. TÄHELEPANU, moderaatori lehelt peab saama valida, et kui kaugel ollakse tellimuse valmimisega. See jaguneb kolmeks (Tellimus Koostatud, Tellimusega töödeldakse, Tellimus on valmis), kui moderaator valib kas teise või kolmanda valiku, siis klient peab saama emaili selle kohta. Näiteks, valides "Tellimus on valmis" saab klient emaili et tellimus on valmis saanud ja teele pandud.
  • Iseteeninduses valmis disainitud kollaaži peab olema võimalik alla laadida moderaatori lehelt .png formaadis koos piltidega, mis klient üleslaadis. Näide kollaažist

Iseteeninduse key features (Grid - Kollaažis üks kindel pilt):

  • Kollaaž genereerib ise vastavalt piltide ratiodele, et mõni grid võib olla suurema kõrgusega ja väiksema laiusega kui pilt on tehtud portrait modeis jne.
  • Klient saab ise liigutada pilte kollaažis ringi
  • Klient saab kollaaži gridi-s olevat pilti zoomida sissepoole ja väljapoole, ning gridi sees ringi liigutada.
  • Klient saab gridi teha laiemaks ja kõrgemaks kui soovib
  • Gridide vahel olevat white spacei saab teha suuremaks ja väiksemaks kliendi poolt
  • Kollaaži saab ka laadida pilte üles Facebookist vms. sotsiaalmeedia platvormilt

Low-fidelity wireframe

Tech

Installimine

Repo kloonimine> https://github.com/rakenduste-programmeerimine-2021/malestused-ee.git

cd malestused/local-dev kausta

docker-compose run --rm --no-deps backend-node install
docker-compose run --rm --no-deps frontend-react install

docker-compose up -d

Mongodbs tegema 3 collectionit: itellas, omnivas, dpds ning backend-node/csvFiles kasutast sisestama vastavad vsc fileid

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •