Aplikasi web berbasis Next.js untuk analisis saham (fokus pasar Indonesia) yang memanfaatkan DataSaham API. Project ini menyediakan landing page dan berbagai halaman analitik seperti dashboard market movers, analisis teknikal, sentimen pasar, hingga data broker dan transaksi besar.
- Dashboard market movers: top gainers, top losers, most active, net foreign buy.
- Halaman analisis per saham dengan data historis, technical analysis, orderbook, dan insights.
- Ringkasan broker dan kalender broker.
- Market sentiment, retail opportunity, whale transactions, IPO momentum, correlation matrix, dan trending.
- Landing page modern untuk presentasi produk.
- Next.js 15 + React 19
- Tailwind CSS v4 + Radix UI
- Recharts + Framer Motion
- Zod + React Hook Form
- Node.js dan salah satu package manager:
npm,pnpm, ataubun.
- Install dependencies:
npm install
# atau
pnpm install
# atau
bun install- Buat file
.env.localdi root project:
DATASAHAM_API_KEY=your_api_key_here- Jalankan development server:
npm run dev
# atau
pnpm dev
# atau
bun dev- Buka
http://localhost:3000di browser.
npm run devmenjalankan server development.npm run buildbuild produksi.npm run startmenjalankan hasil build.npm run lintmenjalankan linting.
/landing page./dashboardringkasan market movers./stock/[symbol]analisis detail per saham./market-sentimentsentimen pasar./predictionsprediksi pergerakan./broker-summaryringkasan broker./broker-calendarkalender broker./correlation-matrixkorelasi saham./retail-opportunitypeluang retail./whale-transactionstransaksi besar./ipo-momentummomentum IPO./trendingsaham trending.
- Project menggunakan DataSaham API. Pastikan
DATASAHAM_API_KEYvalid agar data bisa diambil.