Logo Lanfrica

Signor1/ngx-intel

Domain:

socioeconomic

Record type:

softwaretools
Creator:
Sig
Host:
Nigeria's most complete stock education platform, Live NGX market data, AI-powered analysis — all in one place. # NGX Intel **Nigerian Stock Market Intelligence Platform** NGX Intel is a comprehensive platform for understanding and tracking the Nigerian Exchange (NGX). It combines live market data, AI-powered analysis, and educational content — built for everyone from first-time investors to active retail traders. ## Features - **Market Dashboard** — Real-time ASI, sector heatmap, top movers, upcoming dividends - **Stock Screener** — Filter and sort 150+ NGX-listed companies by sector, price, P/E, yield - **Stock Detail Pages** — Price charts, 52-week range, dividend history, key stats - **Dividend Tracker** — All dividends, calendar view, and dividend champions ranking - **Sector Analysis** — Deep dive into all 11 NGX sectors with drivers and risks - **Knowledge Hub** — 40+ glossary terms explaining stock market concepts in plain English with Nigerian examples - **Year-by-Year History** — Visual narrative of NGX performance from 2010 to present - **AI Chat** — Claude-powered assistant focused exclusively on Nigerian stocks (BYOK) - **Personal Watchlist** — Track favourite stocks with notes, persisted to localStorage - **Analysis Articles** — Long-form editorial analysis in MDX ## Tech Stack | Layer | Technology | |-------|-----------| | Framework | Next.js 15 (App Router, RSC) | | Language | TypeScript | | Styling | Tailwind CSS v4 + shadcn/ui | | Auth | NextAuth v5 (Google OAuth) | | Data | EODHD API (free tier) + seed JSON | | Charts | Recharts | | State | Zustand (chat, watchlist) | | Client Data | TanStack Query v5 | | Content | MDX (next-mdx-remote + gray-matter) | | AI | Anthropic Claude API (client-side, BYOK) | | Deployment | Vercel | ## Getting Started ### Prerequisites - Node.js 18+ - Google OAuth credentials (from Google Cloud Console) - EODHD API key (free at eodhistoricaldata.com) ### Setup ```bash # Clone and install cd ngx-intel npm install # Configure environment cp .env.local.example .env.local # Fill in AUTH_SECRET, AUTH_GOOGLE_ID, AUTH_GOOGLE_S …