GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NeaByteLab/IDX-UI: Screener saham Indonesia: analisis pakai data, bukan feeling.

BranchesTags
Open more actions menu

Latest commit

 

History

35 Commits
35 Commits

Folders and files

NameName
Last commit message
Last commit date
preview
preview
 
 
src
src
 
 
.gitignore
.gitignore
 
 
API.md
API.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
deno.json
deno.json
 
 
drizzle.config.json
drizzle.config.json
 
 
index.html
index.html
 
 
tsconfig.json
tsconfig.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

IDX Screener

Screener saham Indonesia: analisis pakai data, bukan feeling.

Deno price License

Screener
Screener: filter kandidat, fundamental, valuasi, momentum, kekuatan sektor 26w/52w.
Detail saham
Detail saham: modal fundamental, profitabilitas, valuasi, skor, momentum, chart harga.
Analisa teknikal
Analisa teknikal: RSI per sektor, chart bid vs offer per sektor hari ini, ringkasan snapshot satu hari.
Historical bid vs offer
Historical bid vs offer: tabel agregat per sektor, periode 1W–12M, rasio bid/offer, rata-rata hari.

Fitur Utama

  • Screener - Filter saham fundamental dan momentum, eksklusi risiko, pagination.
  • Skor komposit - Skor gabungan value, quality, momentum, bobot diatur, peringkat sektor.
  • Ringkasan teknikal di Screener - RSI dan bid/offer per sektor, chart satu hari.
  • Kekuatan sektor - Pie chart kekuatan sektor, periode 26 atau 52 minggu.
  • Detail saham - Modal tab fundamental dan teknikal: OHLC, RSI, foreign flow.
  • Historical bid/offer - Agregat bid/offer per sektor, rasio dan rata-rata, periode 1W–12M.
  • Watchlist - Simpan saham favorit pakai bintang, untuk akses data yang lebih cepat.
  • API + SQLite - Backend Deno, data di SQLite, cron tiap jam fetch data IDX.

Instalasi

Prasyarat: Git (untuk clone) dan Deno (sebagai runtime)

1. Clone repo

git clone https://github.com/NeaByteLab/IDX-UI.git
cd IDX-UI

Update dari repo (reset ke versi origin)

Warning

Ini akan membuang semua perubahan lokal yang belum kamu commit.

git fetch origin
git reset --hard origin/main

2. Setup database

Dari root proyek (IDX-UI/), jalankan:

deno task db:generate
deno task db:push
deno task db:init
  • db:generate - buat file migrasi SQL dari schema, saat pertama kali.
  • db:push - menerapkan skema ke SQLite (membuat/update tabel).
  • db:init - mengisi data awal (snapshot screener, summary).

Cara Menjalankan

Production

deno task ui:build && deno task api:serve

Akses di http://127.0.0.1:50270 atau http://localhost:50270 (port sama).

Important

Cronjob akan otomatis mengambil data setiap jam (jadwal: menit 0).

Development

Terminal 1 - API:

deno task api:dev
# Akses di `http://127.0.0.1:50270` atau `http://localhost:50270`

Terminal 2 - UI:

deno task ui:dev
# Akses di `http://127.0.0.1:50260` atau `http://localhost:50260`

Dokumentasi

  • Referensi API - Endpoint, parameter, return, dan contoh curl untuk integrasi & testing.
  • Contoh Tata Cara Menganalisa - Panduan singkat analisa dengan data screener (X / Twitter).

Build & Tes

Cek - format, lint, dan typecheck:

deno task check

Lisensi

Proyek ini dilisensikan di bawah MIT. Lihat berkas LICENSE untuk detail.

About

Screener saham Indonesia: analisis pakai data, bukan feeling.

x.com/NeaByteLab

Topics

backend-lokalbebas-pakaidata-drivendenodrizzle-ormfundamental-analysisidxmomentumohlcreactrest-apisaham-indonesiascreener-sahamsector-strengthskor-kompositsqlitestock-screenertypescriptvalue-quality-momentumvite

Resources

Readme
MIT license
Activity

Stars

30 stars

Watchers

1 watching

Forks

16 forks
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.