Skip to content

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

AreaWhat it does
Market dataOI Pulse, Index Radar, Market Mood — live option-chain, breadth, and sentiment analytics.
Edge BuilderTrader 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 analysisBlack–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.