Meeskond:TaTa: Difference between revisions

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


==Eesmärk==
==Eesmärk==
Luua laenutamise rakendus veebilehena kasutades ASP.NET MVC.
Luua esemete laenutamise rakendus veebilehena kasutades uusimat ASP.NET MVC lahendust.
Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.
Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.



Revision as of 13:10, 23 November 2015

Liikmed

  • Talis Tammearu

Analüüs

Eesmärk

Luua esemete laenutamise rakendus veebilehena kasutades uusimat ASP.NET MVC lahendust. Laiem eesmärk on varakult tutvuda tulemas olevate tehnoloogiatega.

Kasutatavad mustrid ja tehnoloogiad

  • ASP.NET 5 MVC 6
  • Entity Framework 7 kasutades code first lähenemist (võimalik et proovin kasutada NoSQL andmebaasi EF asemel)
  • Repository muster
  • Dependency injection (ASP.NET 5 sisseehitatud)

Funktsionaalsus

Must have

  • Kasutajate loomine
  • Võimalus lisada laenutatavaid esemeid
  • Võimalus laenutada lisatud esemed määratud kuupäevani teistele kasutajatele või luua "ajutised profiilid"
  • Tegevustest logi pidamine

Nice to have

  • Meeldetuletus e-mailide saatmine laenutajatele
  • Erinevat tüüpi esemetele erinevad mallid, näiteks raamatud, mängud, filmid.
  • Piltide lisamine
  • Angular/JS/AJAX kasutamine

Kihid

  • Data model
  • Data access layer
  • Business logic layer
  • MVC Web application

Logi

  • 19.11.2015 - meeskonna lehe ja TFS projekti loomine