Appearance
Platform Overview
Nefoxx (codebase: NiftyToolKIT, production: niftytoolkit.com) is an Indian financial-analytics platform for NSE traders — intraday, swing, and positional. It combines live market data, trader-development tooling, and a financial-education marketplace.
Core product areas
| Area | What it does |
|---|---|
| Market data | OI Pulse, Index Radar, Market Mood — live option-chain, breadth, and sentiment analytics. |
| Edge Builder | Trader development: Trade Planner, Psychology Builder, Risk Radar, Session Review, Habit Tracker, Trade Journal. |
| FinFluencify | "FinEd" marketplace where trainers sell DRM-protected courses (Cloudflare Stream), manage batches, students, and payouts. |
| Options analysis | Black–Scholes pricing and options tooling. |
System map
The one hard rule
supabase.from() is never called from any client-side file. Reads go through Postgres RPCs (in hooks); writes and any secret/external-HTTP work go through Edge Functions (in services). This keeps table names and schema off the network wire. See Data Access Strategy.
Tech stack at a glance
- Frontend: React 18.2 + Vite 4.4, JSX only (no TypeScript), Tailwind CSS, React Router 6.16, React Hook Form, Recharts + Lightweight Charts.
- Backend: Supabase — PostgreSQL with RLS, 56 Edge Functions (Deno/TypeScript).
- Media: Cloudflare Stream (video, signed playback) + Cloudflare Images.
- Testing: Vitest (4-layer model), Deno tests for edge functions, pgTAP for SQL/RPC.
Next: Developer Onboarding · Tier System.