| ... | ... | @@ -19,17 +19,50 @@ Tuote toimii selainympäristössä, backend pilvessä. Dataa pitää renderöid |
|
|
|
## Käytetyt teknologiat
|
|
|
|
|
|
|
|
* JavaScript, koska käytämme selainta
|
|
|
|
* React, koska DOM:ia pitää päivittää
|
|
|
|
* React, koska modernia (wau)
|
|
|
|
* DigitalOcean (cloud service)
|
|
|
|
* AWS
|
|
|
|
* MongoDB
|
|
|
|
|
|
|
|
### [Ominaisuus: Kysely](Ominaisuus-Kysely)
|
|
|
|
### Frontend App
|
|
|
|
|
|
|
|
HUOM! UP-TO-DATE VERSIO KÄYTETYISTÄ TEKNOLOGIOISTA LÖYTYY LÄHDEKOODIEN package.json TIEDOSTOISTA!!! (OMA FRONTEND-APPILLE JA APILLE!)
|
|
|
|
|
|
|
|
|Teknologiat|Versio|Käyttö|
|
|
|
|
|---|---|---|
|
|
|
|
|bootstrap|4.0.0| Responsiivinen design |
|
|
|
|
|classnames|2.2.5| Classien parsiminen |
|
|
|
|
|create-react-app|1.5.2| Appin tekeminen |
|
|
|
|
|font-awesome|4.7.0| Kyselyyn YES ja NO ikonit |
|
|
|
|
|hammerjs|2.0.8| Kyselyn pan event |
|
|
|
|
|jsonwebtoken|8.2.0| Autentikaatio |
|
|
|
|
|qs|6.5.1| Tokenin parsiminen URL:ista |
|
|
|
|
|react|16.2.0| create-react-app dependancy |
|
|
|
|
|react-dom|16.2.0|create-react-app dependancy|
|
|
|
|
|react-dragula|1.1.17| Drag n' drop |
|
|
|
|
|react-router-dom|4.2.2| Reititys Appin eri komponenttien välillä |
|
|
|
|
|react-scripts|1.1.1|create-react-app dependancy|
|
|
|
|
|reactstrap|5.0.0| Bootstrap elementit reactiin |
|
|
|
|
|request|2.85.0| request-promise dependancy |
|
|
|
|
|request-promise|4.2.2| Helpot ajax kyselyt API:lle |
|
|
|
|
|
|
|
|
### API
|
|
|
|
HUOM! UP-TO-DATE VERSIO KÄYTETYISTÄ TEKNOLOGIOISTA LÖYTYY LÄHDEKOODIEN package.json TIEDOSTOISTA!!! (OMA FRONTEND-APPILLE JA APILLE!)
|
|
|
|
|Teknologiat|Versio|Käyttö|
|
|
|
|
|---|---|---|
|
|
|
|
|bcrypt|1.0.3| Salasanojen hashaaminen |
|
|
|
|
|body-parser|1.18.2| Vastaanotetun requestin bodyn parseeminen |
|
|
|
|
|cheerio|1.0.0-rc.2| ASIO:sta haetun kurssisivun taulukon käsittely |
|
|
|
|
|connect-mongo|2.0.1| Mongo yhteys |
|
|
|
|
|cors|2.8.4| CORS:in käyttöönotto |
|
|
|
|
|encoding|0.1.12| ASIO:n enkoodauksen kanssa diilaaminen |
|
|
|
|
|express|4.16.3| Express server |
|
|
|
|
|express-session|1.15.6| vanha? |
|
|
|
|
|jsonwebtoken|8.2.0| Autentikaatio |
|
|
|
|
|mongoose|5.0.12| Mongo yhteys |
|
|
|
|
|request-promise|4.2.2| Get sivu ASIO:sta |
|
|
|
|
|
|
|
|
|
|
|
|
|Teknologiat|
|
|
|
|
|---|
|
|
|
|
|React|
|
|
|
|
|HammerJS|
|
|
|
|
|NodeJS|
|
|
|
|
|
|
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
| ... | ... | |
| ... | ... | |