Skip to content

Projektin tilannekatsaus

Mitä saatu aikaan

  • Käyttäjän luominen ja kirjautuminen (autentikaatio)
    • Salasanojen ja muiden tietojen turvallinen säilyttäminen
    • JWT
  • Domainille hankittu HTTPS-sertifikaatti
    • Reverse proxy Jenkinsille
  • CI/CD Jenkinsin avulla
    • Sivut automaattisesti pystyyn päivityksiä tehdessä
  • Garmin-käyttäjätietojen kysyminen, sekä tietojen hakeminen Python-skriptillä
  • Aloitettu sovellus alusta Reactilla, projekti Gitlabissa
    • Saadan serveri käyttöön
    • React on helpompi kuin Next.js (Next vaatii React-osaamisen pohjalle)
  • Vercelin käyttö hylätty

Mitä seuraavaksi

  • Kysymysten luonti tietokantaan + tietokannasta haku
    • Käyttäjän ID:n perusteella
  • Profiilisivun toiminnallisuuksia lisää
    • Eri paikkoja josta voi hakea dataa

Kohdatut ongelmat

  • Jenkinsin SSH-avain ei voi olla Ed25519-muotoinen (ei lue missään!!!!)
  • MongoDB:n ja Mongoosen kanssa ongelmia