How aavesh09/nivaran works
PilotSetu is a government innovation-pilot platform: its client-side data model tracks problems from open through startup application, pilot evaluation, and scale decision. The sampled matching module ranks startups by domain, stage, and team fit. The store persists platform records in browser localStorage, while JSON seed datasets are present in the tree. Page and component source was not sampled, so links from the visible UI to these runtime modules—and between seed files and initialization—are left out rather than assumed.
Main entry points: store.js Lifecycle store
Components 15
Pilot lifecycle
- Startup matching
src/scripts/matching.js
Client runtime
- Lifecycle store
src/scripts/store.js - Browser storage
Platform records
- Problem records
src/data/problems.json - Applications
src/data/applications.json - Pilot runs
src/data/pilotRuns.json - Scale decisions
src/data/scaleDecisions.json - Startup records
src/data/startups.json - Pilot records
src/data/pilots.json
User interface
- Public page
src/pages/index.astro - Admin dashboard
src/pages/admin/index.astro - Public layout
src/layouts/PublicLayout.astro - Admin layout
src/layouts/AdminLayout.astro - UI components
src/components
Other components
- Government user
Connections 1
- Lifecycle store → Browser storage: reads and writes