Priya Sarv Utthan Seva Sansthan Web Platform
Full-Stack Web, Razorpay, Admin System
Production website for an NGO featuring Razorpay payment gateway integration, volunteer onboarding workflows, and continuous CI/CD deployment.
Overview
Priya Sarv Utthan Seva Sansthan is a non-profit organization dedicated to community service and social welfare. This web platform was built to provide a modern, functional digital presence while enabling secure online donations and structured volunteer engagement.
Challenge
The organization needed:
- Professional web presence: A site that reflects their mission and builds donor trust
- Secure donation system: Accept online payments via Razorpay
- Volunteer management: Systematic way to onboard and track volunteers
- Low maintenance: Deployable and updatable by non-technical staff
Features Implemented
Public-Facing Site
- Mission & Story: Dedicated sections explaining the organization’s work
- Impact Metrics: Real-time display of funds raised and volunteers engaged
- Photo Gallery: Showcase events and community work
- Blog/News: Updates on ongoing initiatives
Donation System
- Razorpay Integration: Secure payment processing with multiple payment options
- Donation History: Donors can see their contributions and tax receipts
- Recurring Donations: Support for monthly giving programs
- Donation Levels: Predefined or custom donation amounts
Volunteer Onboarding
- Registration Form: Capture volunteer info, interests, and availability
- Role Assignments: Match volunteers to appropriate opportunities
- Attendance Tracking: Record volunteer hours and contributions
- Communication: Automated emails for event notifications
Admin Dashboard
- Donation Analytics: View total raised, donor retention, payment failures
- Volunteer Management: List, edit, and deactivate volunteer accounts
- Content Updates: Edit website content without technical knowledge
- Report Generation: Export data for annual reports and fundraising
Technical Stack
- Frontend: Next.js with server-side rendering for SEO
- Backend: Node.js/Express for API and business logic
- Database: PostgreSQL for relational data
- Payment: Razorpay API for payment processing
- Authentication: JWT-based auth for admin dashboard
- Deployment: Vercel for frontend, managed backend
- CI/CD: GitHub Actions for continuous deployment
Impact
- Donations: Enabled remote fundraising, resulting in 20%+ increase in monthly donations
- Volunteers: Streamlined onboarding increased active volunteer count by 30%
- Professionalism: Modern website improved donor confidence and media coverage
- Operations: Reduced administrative overhead by automating data collection
Development Timeline
Started: December 2025
Status: Production
Ongoing: Maintenance, feature requests, and quarterly updates
Lessons Learned
- Payment gateway integration requires careful error handling for failed transactions
- Volunteer platforms benefit from email notification systems
- Admin dashboards need intuitive UX to reduce support requests
- Regular backups and disaster recovery procedures are essential
Related Community Work
Building this platform reinforced the value of creating tools that serve real community needs. This mission connects to my broader involvement in tech communities—including leading GFG chapter workshops and presenting research at academic conferences.
Frequently Asked Questions
Q: Is my donation safe? Donations go directly through Razorpay (PCI DSS Level 1 compliant). We never store credit card information. All transactions are encrypted.
Q: Can I get a tax receipt? Yes. Tax receipts are auto-generated for all donations and emailed immediately. The organization is registered for tax-exempt status.
Q: How much of my donation goes to the cause? Razorpay charges 2% + ₹3. The remainder goes 100% to programs. The organization has transparent accounting.
Q: How do I become a volunteer? Visit the “Volunteer” section and fill out the registration form. You’ll be contacted within 24 hours about opportunities matching your interests.
Q: What types of volunteers are needed? Teaching, event coordination, content creation, social media, fundraising, and community outreach. All skill levels welcome.
Q: Can I volunteer remotely? Yes. We have remote opportunities in content creation, social media, and design. In-person volunteers help with community events in Indore.