Project

General

Profile

MVP » History » Version 1

Katri Halla-aho, 07/01/2025 08:24 PM

1 1 Katri Halla-aho
# MVP – Vähimmäistoiminnallisuus (versio 1)
2
3
1. Käyttäjätilin hallinta (pakollinen)
4
* Rekisteröityminen sähköpostilla ja salasanalla - vahva tunnistautuminen?
5
* Kirjautuminen ja uloskirjautuminen
6
* Perustietojen hallinta (nimi, sähköposti)
7
8
🔒 Ei vielä sosiaalisen median kirjautumista tai profiilikuvia – pidetään yksinkertaisena.
9
10
2. Ilmoituksen luominen ja näyttäminen
11
12
Ilmoituksen luontilomake:
13
* Otsikko
14
* Kuvaus
15
* Henkilömäärä
16
* Hinta
17
* Sijainti (paikkakunta, valinnainen postinumero)
18
* Kuva tai useampi kuva
19
20
Ilmoituksen muokkaus ja poistaminen
21
22
Ilmoituksen julkinen näyttösivu
23
24
3. Ilmoitusten selaus ja haku
25
* Etusivu, jossa listataan uusimmat ilmoitukset
26
* Avainsanahaku (otsikon ja kuvauksen perusteella)
27
* Perussuodatus - Sijanti, Ominaisuudet, Hinta, henkilömäärä
28
29
30
4. Yhteydenotto
31
Ilmoitussivulla yhteydenottolomake:
32
* Nimi
33
* Sähköposti
34
* Viesti
35
36
Viesti lähetetään suoraan myyjän sähköpostiin (ei tarvitse tehdä sisäistä viestijärjestelmää heti)
37
38
📩 Tämä pitää tietoturvallisena ja kevyenä – ei vaadi monimutkaista chat-arkkitehtuuria.
39
40
5. Hallintasivut käyttäjille
41
"Omat ilmoitukset" -sivu kirjautuneille käyttäjille:
42
43
Näytä, muokkaa ja poista omia ilmoituksia
44
45
6. Perusylläpito ja turvallisuus
46
ReCAPTCHA lomakkeisiin (rekisteröinti, yhteydenotto)
47
48
GDPR-vaatimusten peruselementit:
49
50
Tietosuojaseloste
51
52
Evästeiden hyväksyntä
53
54
Sähköpostivahvistus rekisteröityessä (valinnainen, riippuen aikataulusta)
55
56
🚧 Ei vielä MVP:ssä (mutta tärkeää tulevaisuudessa)
57
58
* Sisäinen viestijärjestelmä
59
* Ilmoituksen aikaraja / automaattinen vanhentuminen. Miten tarkistetaan että asiakas on maksanut ilmoituksesta?
60
* Admin-paneeli ilmoitusten moderointiin
61
* Ilmoitusten raportointi
62
* Profiilikuvat tai julkiset profiilisivut
63
* Monikielisyys
64
* Maksulliset tai korostetut ilmoitukset - mahdollisuus tehdä nostoja etusivulle karuselliin tai some tilille.