{"componentChunkName":"component---src-my-posts-post-tsx","path":"/MTSSovellus","result":{"data":{"__typename":"Query","markdownRemark":{"id":"6e136b46-f1e7-5e7e-8059-0bbbc36cfb2f","html":"<h2>MTS Lounassovellus</h2>\n<p>Sovellus hakee lounaslistoja netistä sovelluksen omaan kantaan. Päivittäin arvotaan lounas luettujen listojen ja käsinsyötettyjen ravintoloiden joukosta. Sovelluksella pystyy myös selaamaan lounaslistoja nimen tai päivän perusteella.</p>\n<p>Kantana on herokusta helposti projektille liitettävä postgres. Kantaa pystyy helposti käsittelemään esimerkiksi Azure data studiolla. Yksi projektin kehitysideoista olisi pystyttää docker tarjoamaan kehityskannat.</p>\n<p>Express vastaa sovelluksen kommunikoinnista kannan kanssa. Sovellukselle on toteutettu muutamia automaattitestejä Mochalla ja chailla.</p>\n<p>Frontendi on toteutettu Angular + Angular Material UI:lla. Frontille on myös tehty muutamia testejä.</p>\n<p>Sovellus koostuu kolmesta sivusta. Etusivulla on Päivänlounas ja lounashistoriaa.</p>\n<p>Toinen lounasinfoa tarjoava sivu on Listat-sivu, täältä löytyy kaikki lounaslistat, niitä voidaan selata joko päivän tai ravintolan perusteella.</p>\n<p>Kolmas sivu on Admin sivu, täältä pystyy lisäämään uusia ravintoloita ja muokkaamaan vanhoja, aloittamaan lounaslistojen haun, muokata käsinylläpidettäviä listoja ja muokata ravintoloiden genrejä.</p>\n<p>Sovellukseen otetaan mielellään pullrequesteja ja Issueita vastaan. Sovellus on tarkoitettu käytettäväksi jollekkin porukalle, esim työyhteisölle. Jos haluat oman instanssin sovelluksesta neuvon sen pystytyksessä mielelläni.</p>","timeToRead":1,"frontmatter":{"title":"MTS Lounassovellus","date":"2020-01-09","tags":["Angular","Express","NodeJS"],"path":"MTSSovellus","excert":"Mitäs tänään syötäisiin? Vihdoin tähän kysymykseen on ratkaisu, lounassovellus arpoo päivän lounaspaikan. Toteutettu NodeJS, express, Angular, Angular Material UI ja hostattu herokuun.","repo":"ohanhimaki/mita-tanaan-syotaisiin-web"}}},"pageContext":{"isCreatedByStatefulCreatePages":false}}}