How rambo-lc/sih26108 works
MANAK-RAKSHAK supports procurement officers drafting standards-backed clauses and auditors checking tenders for statutory defects, with a shared BIS standards catalog. Its documented capabilities also include foreign-to-Indian standards concordance, clause neutralization, a procurement copilot, bulk catalog imports, audit reporting, and CVO surveillance. The graph follows the visible frontend-to-API search path and the backend’s explicit search and import behavior; other backend service links reflect documented product roles, but unsampled implementation details limit certainty about their exact wiring.
Main entry points: main.py FastAPI Backend · api.ts API Client · auditor.py Tender Auditor · page.tsx CVO Admin
Components 21
User Workspaces
- Standards Search
frontend/src/components/StandardsSearch.tsx - Officer Studio
frontend/src/components/OfficerStudioView.tsx - Auditor Bench
frontend/src/components/AuditorBenchView.tsx - Tender Auditor
frontend/src/components/TenderAuditorView.tsx - Procurement Copilot
frontend/src/components/CopilotView.tsx - CVO Admin
frontend/src/app/admin/page.tsx - API Client
frontend/src/lib/api.ts
Application API
- FastAPI Backend
backend/main.py
Standards Intelligence
- Query Processing
backend/services/query_processor.py - Standards Search
backend/search_engine.py - Hybrid Retrieval
backend/services/retrieval_engine.py
Tender Governance
- Clause Generation
backend/services/clause_generator.py - Standards Concordance
frontend/src/components/ConcordanceBridge.tsx - Tender Auditor
backend/auditor.py - Risk Analysis
backend/services/risk_analyzer.py - Audit PDF
backend/pdf_generator.py
Data and Integrations
- Standards Catalog
backend/models/database.py - Firebase Ledger
frontend/src/lib/firebase.ts
Other components
- Procurement Officer
- CAG Auditor
- Neural AI Service
Connections 23
- Procurement Officer → Officer Studio: drafts with
- Procurement Officer → Standards Search: searches
- CAG Auditor → Tender Auditor: submits tender
- CAG Auditor → Auditor Bench: reviews audit
- Standards Search → API Client: requests search
- Officer Studio → API Client: requests drafting
- Tender Auditor → API Client: requests audit
- Procurement Copilot → API Client: asks copilot
- CVO Admin → API Client: imports standards
- API Client → FastAPI Backend: HTTP requests
- FastAPI Backend → Standards Search: searches catalog
- FastAPI Backend → Query Processing: processes queries
- Query Processing → Hybrid Retrieval: enhances query
- Hybrid Retrieval → Standards Catalog: reads standards
- FastAPI Backend → Clause Generation: generates clauses
- FastAPI Backend → Tender Auditor: audits tender
- Tender Auditor → Risk Analysis: analyzes risks
- FastAPI Backend → Audit PDF: generates report
- FastAPI Backend → Firebase Ledger: syncs audit
- FastAPI Backend → Neural AI Service: requests AI response
- CVO Admin → FastAPI Backend: bulk import
- FastAPI Backend → Standards Search: reindexes catalog
- FastAPI Backend → Tender Auditor: refreshes catalog