Skip to content

rakenduste-programmeerimine-2024/survey-platform

Repository files navigation

Questr-Survey Rakendus

Kirjeldus

Questr on veebirakendus, mis võimaldab kasutajatel sirvida ja osaleda avalikes küsitlustes, samuti luua ja hallata oma küsitlusi pärast sisselogimist. Kasutajad saavad registreerida konto, logida sisse ning jälgida oma küsitluste tulemusi reaalajas. Rakendus võimaldab küsitlusi jagada, vaadata vastuseid graafikutena ning hallata küsitluste sisu turvaliselt ja mugavalt.

Questr sobib suurepäraselt neile, kes soovivad saada kiiret tagasisidet erinevate teemade kohta või viia läbi sügavamad andmeanalüüsid. Kasutajad saavad rakenduse abil luua personaalse kogemuse, jagada oma küsitlusi ja vaadata tulemusi struktureeritult.

Funktsionaalsused

Pealeht

  • Ülevaade populaarsetest ja hiljuti lisatud küsitlustest.
  • Filtreerimisvõimalused (nt kategooria, populaarsus).

Kasutajate registreerimine ja sisselogimine

  • Registreerimine
    • Kasutajad saavad luua konto sisestades e-posti aadressi, parooli ja kasutajanime.
  • Sisselogimine:
    • Turvaline sisselogimine registreeritud kasutajatele.
    • Parooli unustamise funktsioon.
  • Kasutajaprofiil:
    • Isiklikud andmed, jälgitavad küsitlused ja nende tulemused.

Küsitluste loomine ja haldamine (registreeritud kasutajatele)

  • Küsitluse loomine
    • Lisage küsimusi erinevates formaatides (vali-ühte, vali-mitmeid, lühivastus).
  • Küsitluste haldamine
    • Küsitluste redigeerimine ja kustutamine.
    • Vastajate tulemuste graafiline kuvamine (tulpdiagrammid, sektordiagrammid jne).

Küsitluste jagamine

  • Küsitlusi saab jagada unikaalsete linkide abil.
  • Registreerimata kasutajad saavad vastata jagatud küsitlustele.

Vastuste analüüs

  • Graafiline ülevaade vastustest ja ajastatud vastuste arvust.
  • Kasutajate vastuste koondanalüüs.

Administraatori moodul

  • Küsitluste ja kasutajate haldamine.
  • Sobimatu sisu eemaldamine.

Projekti Tööplaan

30.12–05.01

  • Luua esialgne projekti raamistik (React/Next.js, Node.js).
  • Alustada kasutaja autentimise ja andmebaasi integreerimisega.
  • Luua API küsitluste loomise ja sirvimise jaoks.
  • Kujundada küsitluste loendi ja üksikasjade esialgne kasutajaliides.

06–12.01

  • Rakendada küsitluste loomise ja vastamise funktsioon.
  • Lisada küsitluste tulemuste analüüs (graafikud ja statistika).
  • Integreerida küsitluste jagamise funktsioon (unikaalsed lingid).
  • Testida kasutajate registreerimist ja sisselogimist.

13–19.01

  • Viia läbi põhjalik testimine ja parandada bugid.
  • Täiendada UI disaini ja kasutajakogemust.
  • Luua administraatori paneel küsitluste haldamiseks.
  • Koostada dokumentatsioon ja kasutusjuhendid.
  • Projekti lõplik viimistlemine.

Meeskond

  • Hannes Väster
  • Madis Valliste
  • Erik Brück
  • Kaspar Merisalu

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published