Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 स्व-परिवार · SW-PARIVAR

Indian Social Work Knowledge Base — Laws, Schemes, Judgments & Frameworks

License: MIT GitHub release PRs Welcome Made for Zero-install Offline-first File size


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.


✨ Features

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

📊 Data at a Glance

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.


🚀 Quick Start

Option 1: Open in browser (basic)

python3 serve.py

This starts a local server at http://localhost:8080 and opens your browser automatically. Works on macOS, Windows, and Linux.

Option 2: Self-contained (double-click)

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.

Option 3: Add to your data

# Edit data.json, then rebuild the embedded database:
python3 build.py

# Or build and launch in one go:
python3 build.py --serve

🧰 Project Structure

sw-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

🎯 Who is this for?

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

🗺️ Roadmap

  • MCQ quiz mode for exam practice
  • Comparison view (side-by-side entries)
  • PDF / print export
  • Citation generator (APA/MLA)
  • Community contributions for new entries

🤝 Contributing

Contributions are welcome! If you'd like to add an entry, fix an error, or improve the UI:

  1. Fork the repository
  2. Edit data.json (or the individual file in data/)
  3. Run python3 build.py to update index.html
  4. Submit a pull request

See CONTRIBUTING.md for guidelines.


📄 License

MIT — free to use, modify, and distribute.

👤 Author

Rituparno Majumdar — CSR Project Coordinator at TRCSC / Tata Steel UISL, Jamshedpur. UGC-NET (Social Work) qualified.


Built with ❤️ for the Indian social work community

About

Indian Social Work Knowledge Base — laws, schemes, judgments, constitution & frameworks. UGC-NET, CSR, field reference. Offline-first, zero-install HTML app.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages