Rashtriya Mahila Suraksha Foundation & Janahit Foundation Society
A comprehensive NGO management platform with member portal, coordinator panel, donation management, and PDF certificate generation — built on Laravel 12.
2
NGOs, 1 Codebase
3
Role-Based Panels
6
Programme Areas
Certificate Generation
Project Overview
Rashtriya Mahila Suraksha Foundation (RMSF) and Janahit Foundation Society (JFS) are two NGOs working towards women's empowerment, skill development, education, employment support, and social welfare in Chandauli, Uttar Pradesh.
We built a comprehensive multi-organisation management platform that handles both NGOs from a single codebase — covering the public website, member registration with Aadhaar verification, coordinator field management with commission tracking, donation cause pages, SHG Bachat Khata, assistance modules, and PDF certificate generation.
Public Website
The public-facing site at rmsfoundatio.in provides:
- Home: Hero slider with programme highlights, six service areas, mission, and membership CTA
- About: Detailed info about both organisations with community photos
- Donation: Dynamic donation cause pages with rich content for each programme
- Gallery: Admin-managed photo gallery with categories
- Contact: Address, phone, Google Maps embed, and contact form with admin inbox
- Registration & Login: Online membership with NGO selection and OTP authentication
Admin Panel
Full-featured administration for both NGOs with a dark-themed sidebar navigation:
- Dashboard: Overview stats and quick actions
- Portal Members: View, search, edit, block/unblock registered members
- Coordinators: Assign field coordinators, track performance
- Payment Requests: Approve/reject trust payment requests with amount tracking
- SHG Bachat Khata: Self Help Group savings management
- Gallery & Website Settings: Full CMS for public site content
- Contact Enquiries: Inbox with read/unread tracking
Coordinator Panel
Field coordinators get a clean, focused dashboard to manage their members:
- Dashboard: Quick stats showing member count, quick actions (Add member, All members, Your profile)
- Add Member: Multi-section form — Account, Password, Photos — to onboard members in the field
- Members List: View and manage recruited members
- Commission Tracking: Transparent earnings and settlement reports
Member Portal
Registered members access their own dashboard for:
- Profile: Personal details, photo upload, Aadhaar verification
- Assistance Requests: Apply for Marriage, Education, or Employment assistance
- Certificates: Download Membership, Donation, and Assistance certificates as PDFs
- SHG Bachat Khata: Savings deposit/withdrawal tracking
- OTP Login: Secure email-based OTP authentication
Key Features
Multi-NGO Support
Two organisations (RMSF & JFS) managed from a single codebase with shared infrastructure.
Role-Based Access
Admin, Coordinator, Member — three separate panels with Spatie Permissions for granular control.
PDF Certificates
Membership, Donation, and Assistance certificates generated as downloadable PDFs via DomPDF.
SHG Bachat Khata
Self Help Group savings deposit/withdrawal tracking for women's financial inclusion.
Assistance Modules
Marriage, Education, Employment assistance requests with admin approval workflow.
Push Notifications
Firebase Cloud Messaging integration for real-time alerts to members and coordinators.
Technologies Used
Backend
- Laravel 12 (PHP 8.2+)
- MySQL Database
- Laravel Sanctum (API Authentication)
- Spatie Permissions (Role Management)
- DomPDF (PDF Certificate Generation)
Frontend & Integrations
- Tailwind CSS 4 + Bootstrap
- Vite 7 (Build Tool)
- Firebase FCM (Push Notifications)
- Email-based OTP Authentication
- Aadhaar Verification Workflow
Six Programme Areas
The platform manages six programme areas across both organisations:
Silai Training
Tailoring for livelihood
Computer Training
Digital literacy
Coaching Classes
Exam preparation
Employment
Job guidance
Marriage Assistance
Family support
Social Welfare
Community activities
Why This Project Matters
NGOs often struggle with managing members, tracking donations, and generating certificates manually. This platform digitises the entire workflow — from member registration to certificate generation — giving both organisations a professional, transparent, and efficient management system. The multi-NGO architecture means the same codebase serves RMSF (women's empowerment) and Janahit Foundation Society (education and welfare), reducing maintenance overhead and keeping costs low.
Related Services
Custom Software
NGO management, membership systems, and business applications built with Laravel.
Learn MoreWebsite Development
Professional, responsive websites for organisations, NGOs, and businesses.
Learn MoreNeed an NGO or Organisation Management Platform?
We build comprehensive management systems for NGOs, non-profits, and social organisations — member portals, donation management, certificate generation, and more.