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.
株価チャート・ウォッチリスト管理
Translation pending
FinanceTypeScript · CSSGitHub @UCHIDAnobuhiroOnlineOwner 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
株価チャート・ウォッチリスト管理・企業ロゴAI検出のフロントエンド(Next.js App Router / TypeScript / TradingView Lightweight Charts)
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
株価チャート・ウォッチリスト・企業ロゴ分析を提供する Next.js フロントエンドです。Go の stock_backend(net/http + chi)と連携します。 • メール・パスワードと Google / GitHub OAuth による認証、セッション更新 • 日足・週足・月足のローソク足チャート、SMA・ボリンジャーバンド、足の選択・固定 • 銘柄検索、ウォッチリストの追加・削除・並び替え、価格サマリー・スパークライン • アップロード画像のロゴ検出と企業分析サマリー • ライト / ダークテーマとモバイル対応 Next.js 16(App Router)/ React / TypeScript、Tailwind CSS v4、SWR、openapi-fetch / openapi-typescript、TradingView Lightweight Charts、@dnd-kit、@base-ui/react / shadcn/ui、Vitest / Testing Library を使用します。バージョンは package.json と package-lock.json を参照してください。Read the full README ↗
株価チャート・ウォッチリスト・企業ロゴ分析を提供する React SPAです。Go の stock_backend(net/http + chi)と連携します。
公開 URL: Stock View
| 目的 | 参照先 |
|---|---|
| 実装規約・デザイン方針の正本 | AGENTS.md |
| 責務・依存方向・認証・チャートの設計 | アーキテクチャ |
| worktree・API 型同期・テスト | 開発・検証 |
| Vercel・環境変数・Cookie / CORS | デプロイ |
| 過去の依存更新判断 | 依存関係の更新記録 |
React 19 / Vite 8 / React Router 8 / TypeScript、Tailwind CSS v4、SWR、openapi-fetch / openapi-typescript、TradingView Lightweight Charts、@dnd-kit、@base-ui/react / shadcn/ui、Vitest / Testing Library を使用します。バージョンは package.json と package-lock.json を参照してください。
.nvmrc で固定。対応範囲は >=24.18.0 <25)stock_backend が起動済みであること(デフォルト: http://localhost:8080)Volta を使う場合は、~/.zshrc の Homebrew 初期化行より後に export PATH="$HOME/.volta/bin:$PATH" を記載し、シェルを開き直してください。
# リポジトリをクローン
git clone https://github.com/UCHIDAnobuhiro/stock-frontend.git
cd stock-frontend
# Volta を使用する場合(package.json のバージョンへ自動で切り替わる)
volta install [email protected] [email protected]
# リポジトリ内で利用中の Node.js / npm を確認する
command -v node
command -v npm
node --version
npm --version
# nvm を使用する場合
nvm use
npm install --global [email protected]
# 依存パッケージのインストール
npm ci
# 環境変数の設定
cp .env.example .env.local
# .env.local を編集して VITE_API_BASE_URL を設定
# Node.js / npm・依存関係・環境変数を確認
npm run doctor
# 開発サーバーの起動
npm run dev
Volta 利用時は command -v node と command -v npm が $HOME/.volta/bin を指し、このリポジトリでは Node.js 24.22.1 / npm 12.0.2 が表示されることを確認してください。npm install などで EBADENGINE が出た場合は、Homebrew より前に Volta が見つかるよう上記の ~/.zshrc の行を確認し、新しいシェルでバージョンを確かめてから npm ci を再実行してください。
ブラウザで http://localhost:3000 を開く。
npm run doctor # Node/npm・依存関係・環境変数を確認
npm run setup:worktree # worktree の環境準備
npm run dev # 開発サーバー
npm run build # 本番ビルド
npm run start # ビルド済みSPAのローカルプレビュー
npm run lint # ESLint
npm run typecheck # TypeScript
npm run test # 全テスト
npm run test:watch # テストのウォッチ
npm run sync:api # バックエンドの OpenAPI を同期して型生成
npm run generate:api # 同期済み OpenAPI から型生成
npm run check:api # OpenAPI と生成型の同期確認
npm run verify # doctor・API型・lint・型・テスト・ビルドを直列実行
VITE_API_BASE_URL はビルド時に確定します。変更した場合は再ビルドが必要です。openapi/openapi.yaml と lib/generated/schema.ts は直接編集せず、バックエンドから同期してください。