---
# System prepended metadata

title: Sprintin 2 tehtävät

---

# Sprintin 2 tehtävät

Pidettiin Retrospektiivi edellisestä sprintistä ja aloitimme uudesen sprintin keksimme myös sprtintille uusia taskeja, jotta kehitys pääsee alkuun. Huomenna on tarkoitus järjestää back-endin palaveri kello 11:30 jolloin yritämme valita tietokannan ja puhua myöskin muista back-end asioista.

![](https://i.imgur.com/hmAUI19.png)

![](https://i.imgur.com/rO2brsx.png)


### 7.4

Pidettiin backend palaveri jossa sovimme tietokannaksi MongoDB.n ja sen "tekeminen" jäikin minulle teimme myöskin äidinkielen tunnille käyttöohjeen.
![](https://i.imgur.com/bu6Qacj.png)



### 8.4

Aamulla tein hieman asialistaa ohjaustapaamiseen, koska olen puheenjohtaja. Katsoin hieman myös MongoDB asioita, mutta jatkan sen parissa iltapäivällä. Tänään on myöskin tunnit iltapäivällä 13 --> jossa käymme nodejs, express ja reactia läpi.
![](https://i.imgur.com/HPpO3Gn.png)




### 9.4

Tehtiin Teemu Tuomelan kanssa virtuaalikone azuren ympäristöön sähköpostiin saamilla ohjeilla

Basic settingssit mitkä käskettiin laittaa
Virtuaalikoneen salasana: Ryh32021
Virtuaalikoneen connection string: win1804213.northeurope.cloudapp.azure.com
![](https://i.imgur.com/ymLhIht.png)
![](https://i.imgur.com/FrZ8aF0.png)


Asensimme myös koneelle MongoDB community editionin ja MongoCompassin. Seuraavaksi työn alle täytyy ottaa tietokannan suunnitteleminen ja MongoDB.hen tutustuminen paremmin, koska kyseessä on uusi ympäristö itselle(vain hieman kokemusta noin puolentoista tunnin Joni Rannan opetussession myötä)

![](https://i.imgur.com/8U9dM2Z.jpg)
![](https://i.imgur.com/wvvG0RZ.png)


### 11.4

Tutustuin hieman enemmän MongoDB.hen katsomalla pari videota aiheesta. Sen jälkeen kirjauduin virtuaalikoneella sisään ja loin ensimmäisen käyttäjän "ville" ja tietokannan: VirtuaShowroom ja tein siihen taulun Companies. Lisäsin tauluun testi yrityksen. Nyt pitäisi vain seuraavaksi tietää mitä tietoja säilytetään tietokannassa ja mitä tietoja yrityksistä halutaan näyttää
![](https://i.imgur.com/G4rkOzh.png)
![](https://i.imgur.com/MRlxGpm.png)
![](https://i.imgur.com/y7X4hiQ.png)
![](https://i.imgur.com/rZYQO10.png)
![](https://i.imgur.com/ATfT5xE.png)
![](https://i.imgur.com/sd8r1qZ.png)
![](https://i.imgur.com/poS7C21.png)



### 12.4

Unohdin täysin että meillä oli daily tänään, jostain syystä luulin että se oli tiistaina, koska viimeksi meillä oli se tiistaina pääsiäisen takia. Kuitenkin huomenna meillä on backendin kanssa kokoontuminen, jossa toivottavasti asioita selviää.

Tänään katsoin hieman MongoDB.tä ja sain toimimaan etäyhteyden omalta koneelta virtuaalikoneen tietokantaan. Tein myös yhteyden nodella Mongoon, vaikka se onkin Teemun Tn hommia niin halusin kokeilla, en tehnyt tästä taskia. Informoin Teemua T.tä ja ohjeistin asian kanssa, koska sain homman toimimaan

Esimerkki koodissa alkuosa on vain liittymistä varten, muuten tuo on turhaa
![](https://i.imgur.com/0oXUYct.png)

Yhteyden saa komentokehotteessa komennolla: mongo --host win1804213.northeurope.cloudapp.azure.com
![](https://i.imgur.com/KPzH3g8.png)
![](https://i.imgur.com/cUJAhxh.png)




### 13.4

Joku oli hakkeroinut mongoDB tietokannan, koska eilen jätin sen avoimeksi ilman user authenticationia. On ne nopeita :D, onneksi kannassa ei ollut mitään tietoja, joten poistin tänään kannan ja asensin sen uudelleen käyttäen uutta porttia , joka ei ole default ja laitoin myös user authenticationin päälle.

![](https://i.imgur.com/swxfKPo.png)
![](https://i.imgur.com/OMxcTaK.png)
![](https://i.imgur.com/8Nv4ByW.png)



### 14.4

Aloitin tekemään chat-toiminnallisuuden backend suunnittelua
![](https://i.imgur.com/UcDj2uS.png)


### 15.4 

Ohjaajatapaaminen + daily
![](https://i.imgur.com/gnCaFYV.png)


### 16.4

Asiakastapaaminen + oma pieni palaveri sen jälkeen
![](https://i.imgur.com/jYHBmPf.png)


### 17.4

Chatin backend suunnittelua
![](https://i.imgur.com/dg4tclb.png)


### 18.4

Hieman katsoin chättiä tänään
![](https://i.imgur.com/Slodn8w.png)

### 19.4

Aloitin toteuttamaan tänään chättiä löytämälläni ohjeella. Socket.io on varmaankin kirjasto mitä tulen käyttämään. Tässä on linkki sivulle mitä olen seurannut: https://socket.io/get-started/chat
![](https://i.imgur.com/e2hUglq.png)