Most tasks are started with a candidate selected from the first applicants, so submit your application quickly!

Mobiilioptimoitu MVP-projekti

Budget estimate / project
3 000-5 000,00 €
Job type
Project
Experience
Junior
Start
Within a month
Please note that these are only estimates. You can propose your own budget and schedule in your application.

Problem to solve

Etsin kehittäjää toteuttamaan MatchMade-palvelun ensimmäisen version (MVP).

MatchMade on uusi konsepti, joka yhdistää kahviloissa/ravintoloissa järjestettävät tapahtumat ja verkkopohjaisen matchmaking-pelin. Osallistujat tulevat samaan paikkaan, vastaavat kysymyksiin ja saavat reaaliajassa listan parhaista mätsäyksistään paikalla olevista ihmisistä.


2. Projektin tavoitteet


  • Toteuttaa verkkosovellus, jossa voidaan luoda tapahtumia, myydä lippuja ja tarjota reaaliaikainen matchmaking-kokemus.
  • Palvelun tulee olla mobiilioptimoitu (pääasiallinen käyttö puhelimella selaimen kautta).
  • MVP-versio toimii testialustana: tarkoitus on pilotoida palvelua 1–2 kahvilassa.


3. MVP-toiminnallisuudet (sisältyy)

Käyttäjän näkymät


  • Etusivu: logo, navigaatio, lista tulevista tapahtumista (kortit: otsikko, paikka, aika, hinta, countdown).
  • Tapahtumasivu: hero-kuva, otsikko, paikka, aika, kuvaus, countdown, lipun osto, staattinen osallistujaetu.
  • Maksuprosessi: MobilePay Online (tai vastaava integraatio). MobilePay on ainoa maksutapa MVP:ssä. Maksun jälkeen käyttäjä ohjataan kiitos-sivulle. Maksun vahvistus tallennetaan järjestelmään webhookilla.
  • Kiitos-sivu: vahvistus maksusta, tieto sähköpostista, painike profiilin luontiin.
  • Kirjautuminen: magic link sähköpostilla.
  • Profiilin luonti: nimi, ikä, kuva (upload), lyhyt viesti.
  • Kysymyslomake: 12–15 kiinteää väitettä (Likert 1–5), yksi väite kerrallaan, edistymispalkki, ajastin, vastausten tallennus.
  • Odotusnäkymä: kiitosviesti, countdown, odotustila ennen tuloksia.
  • Tulossivu: Top-3 matchia, nimi, ikä, kuva, viesti, yhteensopivuusprosentti ja lyhyt perustelu.
  • Sähköpostit: ostovahvistus (kuitti + profiilinluontilinkki), tapahtuman jälkeen kiitosviesti + palautelinkki.

Admin-paneeli (kevyt)


  • Kirjautuminen adminiksi.
  • Tapahtumien luonti ja muokkaus (otsikko, paikka, aika, hinta, kuvaus).
  • Lista myydyistä lipuista ja osallistujista (nimi, sähköposti, maksustatus).


4. Ei sisälly MVP:hen


  • Ei QR-check-iniä eikä geofencingiä.
  • Ei uniikkien kuponkien generointia tai lunastusseurantaa (vain staattinen etuviesti).
  • Ei automaattisia kohdennettuja tapahtumailmoituksia.
  • Ei kysymyseditoria tai painotuksia (kiinteä väitesetti).
  • Ei push-notifikaatioita.
  • Ei monikielisyyttä.
  • Ei moderointityökaluja.


Task description

Frontend: React / Nextjs

Backend & tietokanta: esim. Supabase tai vastaava

Maksut: MobilePay Online integraatio

Sähköpostit: Postmark / Resend

Hosting: Vercel / muu pilvipalvelu

Tietoturva: GDPR-perusasiat

Minimum required experience

Vaaditaan kokemus vastaavanlaisen projektin toteutuksesta avaimet käteen -periaatteella

Client

Jani S

Jani S.