Projektini tavoitteena on kehittää yliopisto-opiskelijoille suunnattu aikataulutus järjestelmä auttamaan ajankäytön hallinnassa ja tavoitteiden asettamisessa.
- Kurssien luominen, tarkastelu, muokkaus ja poisto
- Tunnuksen luominen ja sovellukseen kirjautuminen
- Meneillään olevien kurssien valinta
- Kurssikohtainen vaikeustason ja tavoitteiden määrittely
- Automaattiset työpäiväkohtaiset tuntiarviot jotka painotetaan käyttäjän kurssille asettaman vaikeustason perusteella.
- Voit ajaa testit omalla koneellasi, kunhan asennat ensin sovelluksen asennusohjeiden mukaisesti - Linkki asennusohjeisiin (npm + node) (
- Sovellukseen on toteutettu cypress end-to-end testejä, jotka löytyvät kansiosta
frontend/cypress/
- Testit voidaan ajaa npm scriptillä frontend-kansiosta, komennolla
npm run test
- Testit tuottavat html muotoisen, kauniisti formatoidun raportti tiedoston, joka löytyy kansiosta
/frontend/cypress/results/mochawesome-report/
- Linkki testausdokumentaatioon
- Linkki asennusohjeisiin (npm + node)
- Vaihtoehtoinen asennusohje (docker)
- Tuntikirjanpito
- Koska sovellus toimii kuten mikä tahansa muu nettisivu, ei erillistä käyttöohjetta asennusohjeiden lisäksi mielestäni tarvita.
- Sovellus löytyy osoitteesta: https://opintojenaikatauluttaja.herokuapp.com/
- ja sen backend: https://opintojenaikatauluttaja.herokuapp.com/api/