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.
Boursea — hisse senedi ve portföy analiz uygulaması
Translation pending
FinanceTypeScript · PythonGitHub @ulasbudakOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
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
Fundamental + technical stock analysis app for BIST and NYSE/NASDAQ, with AI-generated reports (Gemini).
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Amerikan (NYSE/NASDAQ) ve Türkiye (BIST) borsalarındaki hisseleri temel ve teknik analiz parametreleriyle değerlendiren bir borsa takip uygulaması. İlgili dokümanlar (Türkçe / English): docs/PRD.md (EN), docs/architecture.md (EN), docs/epics.md (EN), docs/product-brief-epic9-ai.md (EN). Türkçe dokümanlar kaynak metindir (source of truth); İngilizce versiyonlar her güncellemede eşlenir. Bkz. LICENSE — bu proje kapalı kaynaklı, tüm hakları saklıdır.Read the full README ↗
Amerikan (NYSE/NASDAQ) ve Türkiye (BIST) borsalarındaki hisseleri temel ve teknik analiz parametreleriyle değerlendiren bir borsa takip uygulaması. BIST şimdilik devre dışı; canlı fiyat kaynağı bulunduğunda tek bir bayrakla açılacak.
Canlı: https://borocean.com · API: https://trendus-api.onrender.com
Başlıca özellikler:
Uygulama yatırım danışmanlığı yapmaz; kurallar için bkz. docs/compliance.md.
İlgili dokümanlar (Türkçe / English): docs/PRD.md (EN), docs/architecture.md (EN), docs/epics.md (EN), docs/product-brief-epic9-ai.md (EN), docs/product-brief-epic13-portfolio-insights.md (EN), docs/compliance.md. Story dokümanları: docs/stories/.
Türkçe dokümanlar kaynak metindir (source of truth); İngilizce versiyonlar her güncellemede eşlenir. Bkz. LICENSE — bu proje kapalı kaynaklı, tüm hakları saklıdır.
apps/
web/ # Next.js (TypeScript) web uygulaması
mobile/ # React Native / Expo (TypeScript) mobil uygulaması
api/ # FastAPI (Python) backend
packages/
shared/ # Backend OpenAPI şemasından üretilecek paylaşımlı TS tipleri
npm install -g pnpm)docs/stories/story-1.2.md).apps/web)pnpm install
cp apps/web/.env.example apps/web/.env.local # NEXT_PUBLIC_SUPABASE_* değerlerini doldurun
pnpm --filter web dev # http://localhost:3000 — /login sayfasından kayıt/giriş yapılabilir
pnpm --filter web build # production build
pnpm --filter web typecheck
pnpm --filter web lint
apps/mobile)pnpm install
cp apps/mobile/.env.example apps/mobile/.env # EXPO_PUBLIC_SUPABASE_* değerlerini doldurun
pnpm --filter mobile start # Expo geliştirme sunucusu, QR kod ile Expo Go veya simülatörde açılır — e-posta/şifre ile kayıt/giriş ekranı açılır
pnpm --filter mobile typecheck
pnpm --filter mobile lint
apps/api)cd apps/api
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
cp .env.example .env # SUPABASE_*, FINNHUB_API_KEY değerlerini doldurun
uvicorn app.main:app --reload # http://localhost:8000
FINNHUB_API_KEY olmadan da API çalışır — yalnızca ABD hisse araması devre dışı kalır ve yanıt bunu warnings alanında açıkça belirtir (BIST araması statik bir dizinle her koşulda çalışır). Ücretsiz bir anahtar finnhub.io'dan alınabilir.
Doğrulama:
GET /health → {"status": "ok"}GET /health/db → Supabase Postgres bağlantısı kuruluysa {"status": "ok"}, değilse 503 ile {"status": "unavailable"}GET /symbols/search?q=GARAN → BIST/ABD sembol aramasıGET /openapi.json → OpenAPI şemasıTest ve lint:
pytest -q
ruff check .
Kök dizinden turbo ile tüm JS/TS uygulamaları için aynı komutu tetikleyebilirsiniz (backend ayrı, Python tabanlı olduğu için kapsam dışıdır):
pnpm lint
pnpm typecheck
pnpm build
.github/workflows/ci.yml, her pull request'te web/mobile lint+typecheck(+build) ve backend ruff+pytest kontrollerini otomatik çalıştırır.