Keskitaso6-8 tuntia📊 Data ja analytiikka

Analytiikka-dashboard

Interaktiivinen dashboard datan visualisointiin.

Teknologiat:Next.jsTypeScriptTailwind CSSRechartsSupabase

Aloitusprompt

Kopioi tämä prompti Cursoriin tai muuhun AI-työkaluun aloittaaksesi projektin.

Luo analytiikka-dashboard.

Layout:
- Header (otsikko, aikavälivalitsin)
- KPI-kortit (4 kpl rivissä)
- Pääkaavio (viivakaavio, iso)
- Sivukaaviot (2x2 grid: palkit, piiras, lista, kartta)
- Taulukko (yksityiskohtainen data)

Tech:
- Next.js 14
- TypeScript
- Tailwind CSS
- Recharts (kaaviot)
- Supabase (data)

Mock-data aluksi, sitten Supabase-integraatio.
Tee tumma teema, moderni design.

Ominaisuudet

Tässä projektissa rakennetaan seuraavat ominaisuudet:

1Viivakaaviot ja palkkikaaviot
2KPI-kortit
3Aikavälivalitsin
4Reaaliaikainen päivitys
5CSV-export

Vaiheet

1

KPI-kortit

Luo perustason metriikat.

Prompti:

Luo KPICard-komponentti joka näyttää: otsikko, arvo, muutos edellisestä jaksosta (prosentteina), ikoni. Luo 4-6 KPI-korttia dashboardin yläosaan.
2

Kaaviot

Lisää datavisualisoinnit.

Prompti:

Luo Recharts-kaavioita: viivakaavio aikasarjadatalle, palkkikaavio kategoriadatalle, piirakkakaavio jakaumalle. Tee niistä responsiivisia.
3

Filtterit ja aikavalit

Lisää datan suodatus.

Prompti:

Luo aikavälivalitsin (tänään, viikko, kuukausi, vuosi, custom). Lisää muut filtterit (kategoria, tuote, käyttäjä). Päivitä kaaviot filtterien mukaan.
4

Reaaliaikainen data

Lisää live-päivitykset.

Prompti:

Integroi Supabase Realtime. Päivitä dashboard automaattisesti kun uutta dataa tulee. Lisää pieni indikaattori live-päivityksistä.

Laajennusideat

Kun perusprojekti on valmis, voit laajentaa sitä näillä ideoilla:

  • PDF/PNG-export
  • Jaettavat linkit
  • Email-raportit
  • Hälytykset raja-arvoille
  • Drill-down interaktiivisuus

Lisää projekti-ideoita

Selaa kaikkia data ja analytiikka projekteja tai tutustu muihin kategorioihin.