Izrada jednostavne ASP.NET MVC aplikacije (Dio 0:ideja)
- Posted in:
- Quick thoughts
Neko vrijeme razmišljam napraviti jednostavni Asp.net MVC web site čiju izradu bi mogao pokriti u nekoliko blog postova, ali najveći problem je osmisliti temu i ideju. Surfanjem uz jutarnju kavu naišao sam na zanimljiv site UserVoice.com, i pomislio da bi bilo baš zgodno postaviti jedan account za našu polu-propalu vladu; neka ljudi glasaju za pitanja/probleme, i vlada jednostavno uzima one s najviše glasova i rješava ih! Naravno, to je čista utopija, ali i dobra podloga za spomenutu demo aplikaciju u MVC frameworku. Ne samo da je demo aplikacija za upoznavanje s MVC frameworkom, nego je korisna za cijelo društvo :)! Dovoljno jednostavna da se ne zapletem u poslovnu logiku i infrastrukturu, ali pokriva dovoljno featura frameworka da se povremeni developer može upoznati s njegovim mogućnostima. [more]
Brainstorming ideja:
- posjetioci daju prijedloge
- mogućnost glasanja za svaki prijedlog (do X glasova)
- komentiranje
- pregled prijedloga po broju glasova
- pregled komentara
- “zatvaranje” prijedloga kada isti bude napravljen od strane vladajuće garniture (ili kome će se već postavljati prijedlozi). Mislim da sa ovim featurom ne treba žuriti
- precizirati što se želi od korisnika i kako se to postići: naglasak na izuzetno jednostavno sudjelovanje i korištenje sitea (usability prije svega)
Tehnologije: ASP.NET MVC, LINQ2SQL (Repository pattern da bi eventualno mogli zamijeniti za nHibernate), StructureMap (IoC/DI), FluentValidation, jQuery za AJAX, …?
Ideja za naziv: Glas Naroda
Grubi class diagram entiteta:
Pozivam vas sve da sa predložite svoju ideju za ovu demo aplikaciju!