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.
- Ülevaade populaarsetest ja hiljuti lisatud küsitlustest.
- Filtreerimisvõimalused (nt kategooria, populaarsus).
- 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ü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üsitlusi saab jagada unikaalsete linkide abil.
- Registreerimata kasutajad saavad vastata jagatud küsitlustele.
- Graafiline ülevaade vastustest ja ajastatud vastuste arvust.
- Kasutajate vastuste koondanalüüs.
- Küsitluste ja kasutajate haldamine.
- Sobimatu sisu eemaldamine.
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.
- Hannes Väster
- Madis Valliste
- Erik Brück
- Kaspar Merisalu