Indian Social Work Knowledge Base — Laws, Schemes, Judgments & Frameworks
A self-contained, offline-first HTML knowledge base for UGC-NET Social Work aspirants, CSR practitioners, NGO professionals, and social work educators. Zero dependencies. Open and use — no internet needed.
| Feature | Detail | |
|---|---|---|
| 🔍 | Full-text search | Instant search across all 263 entries with real-time results |
| 🏷️ | 5 category filters | Acts · Schemes · Judgments · Constitution · Frameworks (color-coded pills) |
| 🎯 | 3 importance tiers | High / Medium / Supplementary — prioritise your study |
| 🗺️ | State filter | Central · Jharkhand · Odisha — state-specific schemes & acts |
| 👥 | Target group filter | Women, Children, SC/ST, Elderly, Persons with Disabilities, and more |
| 📖 | Exam mode | Toggle to show only UGC-NET relevant items |
| 📝 | MCQ Quiz mode | Dynamic multi-choice practice quizzes generated from database entries |
| ⚖️ | Comparison view | Side-by-side comparative analysis of schemes, acts, and judgments |
| 🖨️ | PDF & Print export | Clean printable styling and PDF generation for study and field reference |
| ⭐ | Bookmarks | Save favourites to localStorage — persists across sessions |
| 🌙 | Dark / Light theme | Toggle with one click — preference saved |
| 📱 | Responsive design | Mobile-first layout works on phone, tablet, desktop |
| ⌨️ | Keyboard shortcuts | Ctrl+F to search, Esc to close modals |
| 🔄 | Remote updates | Pull latest entries from GitHub with one click |
| 🚀 | Zero install | No build step, no npm, no bundler, no database |
| Category | Emoji | Count | Focus Area |
|---|---|---|---|
| Acts | ⚖️ | 40 | Social welfare, criminal law & rights — BNS/BNSS/BSA, DPDP Act (2023), Public Exams Act (2024), Labour Codes, POSH, PESA & more |
| Schemes | 🏛️ | 129 | Central & State welfare programs — Maiya Samman (JMMSY), Abua Awas, PM Surya Ghar, Ayushman Vay Vandana (70+), Namo Drone Didi & more |
| Judgments | 📋 | 30 | Landmark Supreme Court rulings — Climate Change Right (2024), Mineral Taxation/Royalty (2024), Anti-Demolition Guidelines (2024), SC/ST Sub-classification & more |
| Constitution | 📕 | 44 | Fundamental Rights, DPSPs, Schedules, and 103rd, 104th, 105th & 106th Amendments |
| Frameworks | 🌐 | 20 | SEBI Social Stock Exchange (SSE), BRSR ESG, Kunming-Montreal Biodiversity, CSR law, SDGs & ILO standards |
Total: 263 entries covering central & state (Jharkhand, Odisha) policies.
python3 serve.pyThis starts a local server at http://localhost:8080 and opens your browser automatically.
Works on macOS, Windows, and Linux.
Just open index.html in any browser. The full database is embedded in the file.
Note: search and update features work best with the local server.
# Edit data.json, then rebuild the embedded database:
python3 build.py
# Or build and launch in one go:
python3 build.py --servesw-parivar/
├── index.html # Self-contained app (all CSS + JS + data embedded)
├── data.json # Standalone database (same content as embedded)
├── serve.py # Cross-platform local server launcher
├── build.py # Build script: embeds data.json into index.html
├── data/
│ ├── acts.json # Social welfare acts (source)
│ ├── schemes.json # Government schemes (source)
│ ├── judgments.json # Landmark judgments (source)
│ ├── constitution.json # Constitutional provisions (source)
│ └── frameworks.json # CSR & international frameworks (source)
├── README.md # This file
├── LICENSE # MIT license
└── .gitignore
| Audience | How it helps |
|---|---|
| UGC-NET aspirants | Exam mode + importance tiers for focused revision |
| CSR professionals | Acts & frameworks for compliance reference |
| Social workers | Offline field reference for schemes, entitlements & legal provisions |
| Educators | Ready-made teaching resource for social work classrooms |
| NGO staff | Quick lookup of beneficiary eligibility & government programs |
- MCQ quiz mode for exam practice
- Comparison view (side-by-side entries)
- PDF / print export
- Citation generator (APA/MLA)
- Community contributions for new entries
Contributions are welcome! If you'd like to add an entry, fix an error, or improve the UI:
- Fork the repository
- Edit
data.json(or the individual file indata/) - Run
python3 build.pyto updateindex.html - Submit a pull request
See CONTRIBUTING.md for guidelines.
MIT — free to use, modify, and distribute.
Rituparno Majumdar — CSR Project Coordinator at TRCSC / Tata Steel UISL, Jamshedpur. UGC-NET (Social Work) qualified.
- GitHub: @Rituparno-Majumdar