Skip to content

Varnasr/ImpactMojo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ImpactMojo

Netlify Status Code License: MIT Content License: CC BY-NC-ND 4.0 PRs Welcome GitHub Issues GitHub Wiki

HTML5 CSS3 JavaScript TypeScript Deno PostgreSQL Supabase Netlify Google Translate

Free Development Education for Social Impact

ImpactMojo is a free learning platform providing rigorous, practical educational content on MEAL, Theory of Change, research methods, gender studies, and development economics for NGOs, impact practitioners, and students across South Asia.

Live: impactmojo.in · Wiki: Documentation & Discussion · Issues: Bug Tracker


About

ImpactMojo addresses a critical gap in development education. Development work in India and South Asia often lacks standardized, evidence-based knowledge foundations — resulting in interventions that lack rigor and measurable impact.

We provide accessible, high-quality educational materials grounded in South Asian context, designed for educators, practitioners, researchers, students, and policymakers.


What We Offer

Learning Platform

Category Description
48 Courses 9 flagship + 39 foundational courses across 6 learning tracks
19 Interactive Labs Hands-on workbenches for MEL, policy, partnerships, budgeting, gender analysis, and more
16 Learning Games Interactive simulations with MiroFish AI agents and Indian folk art (Warli, Madhubani, Gond, Kalamkari, Pichwai, Pattachitra)
ImpactLex Dictionary 500+ development terms with contextual definitions (PWA)
Dev Case Studies 200 evidence-based case studies from 117 countries
DevDiscourses 500+ curated open-access research papers, books, and grey literature
PolicyDhara Curated Indian public policy documents, government schemes, and legislative frameworks
BCT Repository 203 behavior change techniques from BCT Taxonomy v1 with definitions, examples, evidence ratings, 60 WASH/nutrition case studies, fuzzy search, bookmarks, notes, comparison tool, PDF export — dark mode, filters, CSV export
Dataverse 247 curated tools, datasets, APIs, MCP servers, and platforms across 22 categories — dark mode, category filters, responsive cards
400+ Handouts Downloadable resources across 6 learning tracks
Learning Loops Blog Articles, tutorials, and case studies on development practice
Between the Logframes Development podcast — honest conversations on MEAL and impact work

Business Models & Services

ImpactMojo operates a hybrid model — free foundational content for all, with premium tools and professional services for practitioners and organizations.

Workshops

Intensive three-day cohort-based training for NGOs and development teams. Entire teams learn together at a single flat rate.

Plan Price Details
Standard ₹12,000/cohort Up to 6 participants, 3 days (~6 hrs/day), 19+ topics
Advanced ₹15,000/cohort Deeper technical content, software training (Stata/R), post-workshop mentoring

Topics include MLE Essentials, Theory of Change, RCTs, Survey Design, Qualitative Methods, Gender Studies, Data Analysis, and custom combinations. Sliding scale available for grassroots organizations.

Coaching

One-on-one expert guidance from Dr. Varna Sri Raman on career, research design, and data analysis.

Service Price Sliding Scale
Career Coaching ₹1,500/session ₹400 – ₹2,000
Research Design Consultation ₹2,500/session ₹1,000 – ₹3,000
Data Analysis Support ₹2,000/session ₹800 – ₹2,500

All sessions are 1 hour, bookable via Google Calendar. Contact: coaching@impactmojo.in

Dojos

90-minute practice-based skill sessions — learn by doing, not just lectures.

  • Price: ₹1,500 per person per session
  • 35+ practitioner skills across 4 categories: Thinking, Evidence, Action, Communication
  • Structured series available (6–8 weeks)
  • Locations: Delhi, Bangalore, Online
  • Pay per session, no long-term commitment

Example skills: pre-mortems, reading RCTs, cost-effectiveness analysis, stakeholder mapping, funder psychology, data storytelling.

Premium Membership Tiers

Tier Price Key Features
Explorer Free All courses, games, labs, DevDiscourses, Telegram channel
Practitioner ₹399/mo · ₹3,990/yr Advanced ToC Lab, PDF/PNG export, certificates, full community
Professional ₹999/mo · ₹9,990/yr + Qual Lab, VaniScribe AI, DevData Practice, DevEconomics Toolkit, Code Converter, priority coaching
Organization ₹1,499/user/mo + Team dashboards, bulk licensing, dedicated support, team training packages, cohort management

Premium Tools

Available to Practitioner and Professional tier subscribers:

Tool Tier Description
Field Notes from a Dev Economist Free Behind-the-scenes analysis of real development programs
RQ Builder Pro Practitioner Guided research question formulation (PICO/SPIDER)
TOC Workbench Pro Practitioner Publication-ready theories of change with export
Code Convert Pro Professional Translate scripts between Stata, R, Python, SPSS
Qual Insights Lab Pro Professional AI-assisted qualitative analysis for transcripts
VaniScribe AI Professional Transcription in 10+ South Asian languages
DevData Practice Professional 36 dataset generators, 840K+ rows modeled on DHS/NFHS/ASER
Visualization Cookbook Professional 14 chart types with question-driven recipes
DevEconomics Toolkit Professional 11 interactive Shiny apps for development econometrics

Content Inventory

Flagship Courses (9)

Deep, comprehensive learning tracks — free for all users:

Course Description
MEL for Development Monitoring, Evaluation & Learning — frameworks, indicators, data use
Seeing Data: Visualization for Impact Data storytelling, chart design, accessibility
AI for Impact: Data Monitoring & Evaluation AI/ML applications in development M&E
Understanding Development: An Economics Perspective Growth, inequality, institutions, trade
Gandhi's Political Thought: Philosophy for Praxis Swaraj, satyagraha, applied Gandhian thought
Politics of Aspiration Rights, insurance, social mobility, and aspirational politics
Media for Development Communication, power, narrative, and practice
Social-Emotional Learning for Development SEL frameworks for development contexts
Constitution & Law Constitutional governance and development law

Foundational Courses (39)

Shorter introductory courses covering the breadth of development practice:

Track Courses
MEL & Research MEL Fundamentals, Qualitative Research Methods, Research Ethics, Observation to Insight, EDA for Humanitarian/Health/Social Data, Bivariate Analysis, Multivariate Analysis, Item Response Theory, Cost Effectiveness 101
Economics & Policy Economics 101, Development Economics, Political Economy, Econometrics 101, Poverty and Inequality, Global Development Architecture, Fundraising Fundamentals
Gender & Equity Gender Studies 101, Women's Economic Empowerment, Sexual Rights and Health, Care Economy and Unpaid Work, Marginalized Identities and Development, Data Feminism
Governance & Society Indian Constitution and Development, Post-Truth Politics, Decolonizing Development, Community-Led Development, Environmental Justice
Health & Wellbeing Public Health 101, Climate Essentials, Social Emotional Learning, Decent Work for All, Livelihoods Fundamentals
Communication & Data English for Development, Visual Ethnography, Data Literacy for Development, BCC and Communications, Advocacy Fundamentals, Digital Development Ethics, Education and Pedagogy

Interactive Labs (12)

  • Theory of Change Lab — Guided ToC builder with real-time flowchart diagram and PNG export
  • MEL Design Lab — Monitoring, evaluation, and learning framework builder
  • MEL Plan Lab — Complete MEL implementation plan with data collection schedule
  • Design Thinking Lab — Human-centred design process: empathy maps, ideation, prototyping
  • Storytelling Lab — Impact narrative builder with 4 format adapters and ethical checklist
  • Risk Mitigation Lab — Risk register with 5×5 heatmap and mitigation strategies
  • Policy Advocacy Lab — Policy brief generator with stakeholder mapping
  • Resource Sustainability Lab — Resource mobilisation and sustainability planning
  • Impact Partnerships Lab — Partnership mapping and collaboration framework
  • Community Engagement Lab — Participatory assessment and action planning
  • Sample Size Calculator — Survey sample size for proportion, mean, two-group, and cluster designs
  • Budget Template Generator — Project budget builder with smart templates and CSV export

Learning Games (16)

Interactive simulations powered by MiroFish AI agents with Indian folk art story illustrations in 6 traditional styles. Each game features AI opponents with distinct South Asian personas, backed by Groq/Gemini/DeepSeek LLMs with automatic fallback:

Economics & Markets:

  • Public Good Game — Free-rider problems and collective action (4 AI agents, Pichwai art)
  • Prisoners' Dilemma — Strategic interdependence (4 AI agents, Gond art)
  • Opportunity Cost Game — Budget allocation with diminishing returns (2 AI agents, Kalamkari art)
  • Network Effects Game — Platform adoption and critical mass (3 AI agents, Warli art)
  • Cooperation Paradox — Nash equilibrium vs Pareto efficiency (2 AI agents, Warli art)
  • Risk & Reward Explorer — Prospect theory and loss aversion (3 AI agents, Kalamkari art)
  • Bidding Wars — Sealed-bid auctions and winner's curse (3 AI agents, Pichwai art)
  • Information Asymmetry — Akerlof's lemons problem (3 AI agents, Pattachitra art)
  • Externality Game — Pigouvian taxation and market failure (3 AI agents)
  • Commons Crisis — Tragedy of the commons (4 AI agents)
  • Real Middle India — Income inequality in India (Madhubani art)
  • Econ Concepts Puzzle — Brain-teasers with South Asian context (Madhubani art)

Beyond Economics:

  • Climate Action Challenge — Mitigation vs adaptation across decades (Warli art)
  • Care Economy Challenge — Gender equity and unpaid care work (Madhubani art)
  • Epidemic Response — Public health outbreak management (Pattachitra art)
  • Algorithm's Dilemma — AI ethics: fairness, privacy, trust tradeoffs (Gond art)

Other Resources

  • ImpactLex — 500+ development terms with contextual definitions (PWA)
  • Dev Case Studies Library — 200 evidence-based case studies from 117 countries
  • DevDiscourses — 500+ curated open-access research papers, books, and grey literature
  • PolicyDhara — Auto-updating tracker of Indian development policies across 22 sectors
  • BCT Repository — 203 behavior change techniques with definitions, examples, and evidence ratings
  • Dataverse — 247 curated tools, datasets, APIs, MCP servers, and platforms for social impact research
  • 400+ Handouts — Downloadable HTML resources across 6 learning tracks
  • Learning Loops Blog — Articles, tutorials, case studies, platform updates
  • Between the Logframes Podcast — Development conversations on MEAL, ToC, and impact work

Multilingual Support

Two-tier translation system for highest quality:

  1. Curated translations (i18n/*.json) — Hand-crafted translations for 200+ key UI strings in Hindi (हिन्दी), Tamil (தமிழ்), Bengali (বাংলা), Marathi (मराठी)
  2. Google Translate fallback — Covers remaining content automatically

Elements marked with data-i18n attributes receive curated translations first; Google Translate handles the rest. Language preference persists via localStorage.

Open Badges & Micro-credentials

W3C Open Badges 3.0 verifiable credentials system:

  • 9 course badges with competency mapping, track assignment, and SVG generation
  • Track-level credentials earned by completing all courses in a track
  • Badge wallet on account page with download, JSON-LD viewer, and LinkedIn share
  • Verification page at /verify-certificate.html with machine-readable <script type="application/ld+json">
  • Auto-issuance via Supabase trigger on course completion (100% progress)

Learning Pathways

Structured credential tracks with milestone progression:

  • 5 pathways: MEL Practitioner, Data Analyst, Development Economist, Governance Scholar, Health & Communications
  • Ordered steps combining courses, labs, and games
  • Progress tracking connected to existing localStorage course progress
  • Milestone badges at key checkpoints
  • Pathway recommendation engine (prioritizes in-progress pathways)

Theory of Change Workbench

Comprehensive ToC learning and building toolkit:

  • Educational workbench (toc-workbench.html) — Foundations, worked examples with BCT annotations, indicator development, 8 problem sets, sector guidance (8 sectors), cross-cutting frameworks, measurement design
  • Interactive builder (toc-builder.html) — Drag-and-drop canvas with 229 BCT techniques, MEL frameworks, cross-cutting lenses, 4 sector templates, connection drawing, PNG export
  • Coaching/Dojo CTAs integrated throughout as marketing touchpoints

User Features

  • Bookmarks — Save courses and content for later
  • Personal Notes — Take notes while learning with streak tracking
  • Progress Tracking — Monitor your learning journey
  • Reading Lists — Curated resource collections
  • Course Comparison — Compare courses side-by-side
  • Interactive Assessments — MCQ, multi-select, and T/F quizzes for MEL, DataViz, and DevAI courses with scoring, feedback, and localStorage persistence
  • Offline PWA Support — Service worker caches all 9 flagship courses for offline access with automatic background updates
  • Certificate Generation — Auto-issued on course completion with public verification and Open Badges 3.0 metadata
  • Badge Wallet — View, download, and share W3C verifiable credential badges
  • Portfolio Builder — Premium feature: curate certificates, projects & case studies with PDF export
  • Full-Text Search — Ctrl+K / Cmd+K fuzzy search across all courses, labs, games, and resources via Fuse.js

Account System

  • Secure Authentication — Powered by Supabase (Email, Google OAuth, Magic Links)
  • User Profiles — Track progress and preferences
  • Tiered Access — Explorer (free), Practitioner, Professional, Organization
  • Team Training Packages — Organization tier: pre-built training paths (MEL Officer, Program Manager, Field Staff, Governance), facilitator guides, assessment rubrics, cohort management
  • Community Access — WhatsApp PLC, Discord, Telegram

Tech Stack

Technology Purpose
HTML/CSS/JS Core frontend (no frameworks)
TypeScript/Deno Supabase Edge Functions (auth, certificates, tokens)
SQL (PostgreSQL) Database schema, triggers, RLS policies
Supabase Authentication, database, Edge Functions
Netlify Hosting, deployment, Edge Functions (auth-gate)
Google Translate Multilingual fallback (Hindi, Tamil, Bengali, Marathi)
Curated i18n Hand-crafted translations (i18n/*.json) for key UI strings
Open Badges 3.0 W3C Verifiable Credentials for course completion badges
Google Analytics Usage analytics
Formspree Contact form handling
UserWay Accessibility widget
axe-core + Puppeteer Automated WCAG 2.1 AA accessibility testing
Google Fonts Amaranth (body) + Inter (headings) + JetBrains Mono (code)

Architecture

Main site (impactmojo.in)
├── Supabase Auth ──► Login / Signup / Profiles
├── Premium flow ──► Supabase Edge Fn (mint JWT) ──► Netlify resource sites
│                     └── auth-gate.ts verifies JWT, sets session cookie
├── Games ──► Supabase Edge Fn (game-agent) ──► Groq/Gemini/DeepSeek LLMs
├── Static content ──► Courses, Labs, ImpactLex
└── Community ──► WhatsApp PLC, Discord, Telegram

Premium tools are hosted as separate Netlify sites, each protected by a JWT auth-gate edge function. The main site mints a short-lived token via Supabase, which the resource site verifies and exchanges for a 24-hour session cookie.


Quick Start

View Locally

  1. Clone the repository:

    git clone https://github.com/Varnasr/ImpactMojo.git
    cd ImpactMojo
  2. Start a local server:

    # Using Python 3
    python -m http.server 8000
    
    # Using Node.js
    npx http-server
  3. Open in browser:

    http://localhost:8000
    

Note: A local server is required for authentication and routing features to work properly.


Project Structure

ImpactMojo/
├── index.html              # Main site (desktop)
├── mobile-index.html       # Mobile-optimized version
├── _redirects              # Netlify clean URL routing
├── manifest.json           # PWA manifest
├── service-worker.js       # Offline PWA service worker (cache-first for courses)
├── offline.html            # Offline fallback page
├── package.json            # Node.js deps for accessibility testing
│
├── js/
│   ├── auth.js             # Supabase authentication
│   ├── router.js           # Clean URL section router
│   ├── resource-launch.js  # JWT-based premium resource launcher
│   ├── token-gate.js       # Client-side token verification
│   ├── premium.js          # Premium tier UI logic
│   ├── translate.js        # Two-tier i18n: curated translations + Google Translate fallback
│   ├── open-badges.js      # W3C Open Badges 3.0 credential system
│   ├── learning-pathways.js # Structured credential tracks with milestones
│   ├── learning-tracks.js  # Track data, modal handler, progress tracking
│   ├── pwa.js              # Service worker registration & update checks
│   ├── assessments.js      # Interactive assessment component (MCQ/T-F/multi-select)
│   ├── assessment-data.js  # Question banks for MEL, DataViz, DevAI courses
│   ├── search.js           # Full-text fuzzy search (Fuse.js) with Ctrl+K shortcut
│   └── course-progress.js  # Course progress tracking with Supabase sync
│
├── login.html              # User login
├── signup.html             # User registration
├── account.html            # User dashboard
├── premium.html            # Premium features & registration
├── portfolio.html          # Premium portfolio builder
├── verify-certificate.html # Public certificate verification + Open Badge display
├── toc-workbench.html      # Theory of Change educational workbench
├── toc-builder.html        # Interactive drag-and-drop ToC builder with BCT
├── org-dashboard.html      # Organization dashboard with team training, cohorts, analytics
│
├── i18n/
│   ├── hi.json             # Hindi curated translations (200+ strings)
│   ├── ta.json             # Tamil curated translations
│   ├── bn.json             # Bengali curated translations
│   └── mr.json             # Marathi curated translations
│
├── workshops.html          # Workshop booking & info
├── coaching.html           # 1-on-1 coaching services
├── dojos.html              # Practice-based skill sessions
├── catalog.html            # Complete learning catalog
├── bct-repository.html     # BCT Repository (203 techniques, fuzzy search, bookmarks, comparison, PDF export)
├── dataverse.html          # Dataverse (247 tools & datasets across 22 categories)
├── blog.html               # Learning Loops blog
├── podcast.html            # Between the Logframes podcast
├── handouts.html           # 400+ downloadable resources
├── testimonials.html       # Wall of Love
│
├── community/
│   └── index.html          # Community landing page
├── impactlex/
│   └── index.html          # ImpactLex dictionary (PWA)
│
├── Games/                         # Self-contained interactive games
│   ├── public-good-game.html      # Economics: free-rider problem
│   ├── prisoners-dilemma-game.html # Economics: strategic interdependence
│   ├── commons-crisis-game.html   # Economics: tragedy of the commons
│   ├── cooperation-paradox-game.html # Economics: Nash vs Pareto
│   ├── opportunity-cost-game.html # Economics: resource allocation
│   ├── risk-reward-game.html      # Economics: livelihood diversification
│   ├── bidding-wars-game.html     # Economics: winner's curse
│   ├── info-asymmetry-game.html   # Economics: adverse selection
│   ├── network-effects-game.html  # Economics: technology adoption
│   ├── externality-game.html      # Economics: market failures
│   ├── real-middle-india.html     # Economics: inequality
│   ├── econ-concepts-game.html    # Economics: concept quiz
│   ├── climate-action-game.html   # Climate: mitigation vs adaptation
│   ├── gender-equity-game.html    # Gender: care economy
│   ├── public-health-game.html    # Health: epidemic response
│   └── digital-ethics-game.html   # Ethics: AI fairness tradeoffs
│
├── supabase/
│   ├── functions/
│   │   ├── mint-resource-token/  # JWT minting Edge Function
│   │   ├── issue-certificate/    # Certificate issuance Edge Function
│   │   ├── game-agent/           # MiroFish AI agent engine (multi-provider LLM)
│   │   └── serve-course-content/ # Course content delivery
│   └── migrations/               # Database migration scripts
│
├── netlify-resource-template/    # Auth-gate template for resource sites
│   ├── netlify.toml
│   └── netlify/edge-functions/
│       └── auth-gate.ts
│
├── data/
│   ├── bct-repository.json # BCT technique data (203 entries)
│   ├── dataverse.json      # Dataverse catalog data (247 entries, 22 categories)
│   └── game-agents.json    # MiroFish AI agent personas (30+ agents across 10 games)
│
├── assets/
│   ├── images/             # Logos, icons, illustrations
│   └── fonts/              # Custom fonts
│
├── tests/
│   └── axe-accessibility.js # Automated WCAG 2.1 AA accessibility testing (axe-core + Puppeteer)
│
├── .gitattributes          # Line ending normalization & binary file handling
├── .gitmessage             # Commit message template with prefix convention
├── .editorconfig           # Editor formatting standards (UTF-8, LF, 2-space)
├── .githooks/
│   ├── pre-commit          # Blocks secrets, debugger, merge markers, large files
│   └── commit-msg          # Enforces commit prefix convention
│
├── LICENSE                 # Dual license (MIT code + CC BY-NC-ND 4.0 content)
├── CONTRIBUTING.md         # Contribution guidelines
├── CODE_OF_CONDUCT.md      # Community code of conduct
├── SECURITY.md             # Security policy
└── README.md

Deployment

Automatic Deployment (Netlify)

This project deploys automatically via Netlify. Any push to main triggers a new deployment.

Netlify Configuration:

  • Build command: None (static site)
  • Publish directory: . (root)
  • _redirects file handles clean URL routing

Premium Resource Sites

Each premium tool is a separate Netlify site with a JWT auth-gate edge function:

Resource RESOURCE_ID
RQ Builder Pro rq-builder
Code Convert Pro code-convert-pro
Qual Insights Lab qual-insights
VaniScribe AI vaniscribe

Each site requires two environment variables:

  • RESOURCE_TOKEN_SECRET — shared HMAC signing key
  • RESOURCE_ID — unique resource slug

Deploy Your Own Fork

  1. Fork this repository on GitHub
  2. Connect to Netlify:
    • Go to netlify.com
    • Click "Add new site" → "Import an existing project"
    • Select your forked repository
    • Deploy
  3. Configure Supabase (for authentication):
    • Create a Supabase project
    • Update credentials in js/auth.js
    • Set up profiles table in Supabase

Environment & Configuration

Supabase Setup

The authentication system requires a Supabase project with:

  1. Authentication enabled (Email, Google OAuth, Magic Links)
  2. Profiles table with schema:
    create table profiles (
      id uuid references auth.users primary key,
      full_name text,
      display_name text,
      organization text,
      city text,
      country text,
      linkedin_url text,
      bio text,
      avatar_url text,
      subscription_tier text default 'explorer',
      subscription_status text default 'active',
      courses_completed text[],
      total_learning_hours integer default 0,
      streak_days integer default 0,
      created_at timestamp with time zone default now(),
      updated_at timestamp with time zone default now()
    );
  3. Edge Function (mint-resource-token) deployed with:
    • RESOURCE_TOKEN_SECRET — HMAC signing key

Clean URL Routing

The _redirects file enables clean URLs:

  • /courses → Opens Courses modal
  • /labs → Opens Labs modal
  • /about → Scrolls to About section
  • /testimonials → Scrolls to Wall of Love

The router.js script handles client-side navigation after Netlify serves index.html.


Development Standards

This repo enforces consistent standards via git hooks and configuration files. These are shared across all ImpactMojo repositories.

Git Hooks (auto-activated on npm install)

Hook What it does
pre-commit Blocks .env/credentials/.pem files, catches debugger statements, detects merge conflict markers, warns on console.log and files >500KB
commit-msg Enforces commit prefix convention: Add:, Fix:, Update:, Translate:, Docs:, Refactor:, Test:, CI:, Chore:

Automated Maintenance

Tool Purpose
Dependabot Weekly dependency updates (npm + GitHub Actions)
CODEOWNERS Auto-assigns reviewers on PRs
CI Workflows Broken link checks, WCAG 2.1 AA accessibility audits, HTML validation

Contributing

We welcome contributions! Whether improving content, fixing bugs, enhancing accessibility, or adding translations. See CONTRIBUTING.md for full guidelines.

Quick ideas: Content improvements, South Asian case studies, translations (Hindi, Tamil, Bengali, Telugu, Marathi), accessibility fixes, UI/UX enhancements, bug reports, new tools & labs.


Browser Support

Browser Support
Chrome/Chromium Latest
Firefox Latest
Safari Latest
Edge Latest
Mobile Safari (iOS) Latest
Chrome Mobile Latest

Support & Contact

Channel Details
Bug Reports GitHub Issues
Feature Requests GitHub Issues
Documentation GitHub Wiki
General Inquiries hello@impactmojo.in
Workshops & Coaching coaching@impactmojo.in
Registration register@impactmojo.in
Newsletter Varna's Substack
WhatsApp PLC Professional Learning Community
Discord Tech tinkering & data tools
Telegram Free toolkits & resources

Support the Platform

ImpactMojo operates on a "pay what you think is fair" model.

UPI: impactmojo@ibl

ImpactMojo Ecosystem

This platform is supported by a family of open-source repositories:

Repository Description
ImpactMojo Main platform — courses, games, labs, case challenges
PolicyDhara Auto-updating Indian development policy tracker (Astro + Python)
development-discourses 500+ curated research papers and grey literature
dev-case-studies 200 development case studies from 117 countries
devdata-practice 10 realistic dataset generators for development economics
deveconomics-toolkit 11 interactive Shiny apps (R + Python)
ImpactLex Offline PWA glossary of development terminology
The-Real-Middle Interactive income inequality explorer for India

All repos share consistent governance (Code of Conduct, Security Policy, Contributing Guidelines) and are tracked in STACK_GROUPS.md.

License

This repository uses a dual license:

Component License What it covers
Source code MIT All .js, .css, build scripts, Supabase functions, infrastructure code
Educational content CC BY-NC-ND 4.0 Courses, handouts, assessments, case studies, blog posts, images

You are welcome to fork and reuse the technical architecture (code) for your own projects.

You may not redistribute, mirror, or republish the educational content — especially premium-gated materials — without written permission. Violations may result in a DMCA takedown.

See LICENSE for full terms.


Citation

If you use ImpactMojo materials in research, teaching, or practice:

Raman, V. S. (2025). ImpactMojo: Free Development Education for Social Impact.
Retrieved from https://www.impactmojo.in

Acknowledgments

Founded by Dr. Varna Sri Raman, a development economist with two decades of experience in development practice, research, and education across South Asia.

Co-Founded by Vandana Soni, who leads partnerships, programmes, and social media.

Sponsored by PinPoint Ventures

Key Contributors:

  • Vandana Soni — Social Media, Marketing & Partnerships
  • Vignesh — Technical Support

The platform is shaped by contributions from educators, practitioners, designers, and the broader development community.


Version: 10.3.0 Last Updated: March 2026 License: MIT (code) + CC BY-NC-ND 4.0 (content) Hosting: Netlify

About

ImpactMojo — Free development education for social impact. 12+ courses, 200+ handouts, 12 games, 9 live case challenges, podcast, dataverse (215+ tools), NudgeKit, premium workshops, certificates & portfolio builder. Multilingual (Hindi, Tamil, Bengali, Marathi). Built with HTML/CSS/JS, Supabase, Netlify.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors