Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
portfolio-dashboard
Translation pending
FinanceJavaScript · CSSGitHub @junggtalk-delOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
• ต้องมีไฟล์ .env พร้อมค่า Supabase • ถ้ายังไม่ตั้งค่า ระบบจะตอบ error ที่ /api/portfolio เพื่อไม่ให้เผลอใช้ข้อมูล local คนละชุด ถ้าต้องการ sync ข้อมูลข้ามเครื่อง ให้สร้างไฟล์ .env จากตัวอย่าง .env.example แล้วใส่ค่าต่อไปนี้: เมื่อใส่ครบแล้ว restart server (npm start) ระบบจะใช้ Supabase ตามปกติ 1. เลือกไตรมาส หรือเพิ่มไตรมาสใหม่จากปีและ Q ที่ต้องการ 2. เลือกประเภทสินทรัพย์ 3. กรอกมูลค่าปัจจุบันเป็นบาท 4. กรอก % ที่ลงทุนจริง เพื่อแยกเงินสดแฝง 5. กดเพิ่มเข้าพอร์ต หรือแก้ไขรายการเดิม 6. กดบันทึกไตรมาสนี้เพื่อเก็บ snapshotRead the full README ↗
แดชบอร์ดสำหรับติดตามพอร์ตการลงทุน แยกข้อมูลรายไตรมาส และรองรับ Supabase สำหรับเปิดใช้งานหลายเครื่อง
npm start
จากนั้นเปิดเว็บที่:
http://localhost:4173
ค่าเริ่มต้นของ local จะบังคับใช้ Supabase เพื่อให้ข้อมูลตรงกับ production:
.env พร้อมค่า Supabase/api/portfolio เพื่อไม่ให้เผลอใช้ข้อมูล local คนละชุดถ้าต้องการโหมด local ชั่วคราว ให้เปิด flag:
ENABLE_LOCAL_FALLBACK=true
แล้วระบบจะบันทึกข้อมูลไว้ที่ .local-data/portfolio.json
ถ้าต้องการ sync ข้อมูลข้ามเครื่อง ให้สร้างไฟล์ .env จากตัวอย่าง .env.example แล้วใส่ค่าต่อไปนี้:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYSUPABASE_SCHEMA (ค่าเริ่มต้น portfolio_dashboard)APP_PASSWORDเมื่อใส่ครบแล้ว restart server (npm start) ระบบจะใช้ Supabase ตามปกติ
บน Vercel ข้อมูลจะ sync กับ Supabase ผ่าน password gate และ Vercel Function โดยใช้ schema portfolio_dashboard
ตอนนี้แอปรองรับ Supabase สำหรับเปิดใช้งานหลายเครื่องแล้ว ดูขั้นตอนใน:
LIVE_DEPLOY.md