Custom Full-stack NGO Website Development
Краткое
Freelancer Client is hiring: Custom Full-stack NGO Website Development.
Location: Remote
Compensation: Open for reasonable proposals based on experience
Custom Full-Stack NGO / Charity Website Development (Like Alkhidmat.org)
Programs & Causes listing with detail pages Donation pages with payment integration Volunteer application form
Requirements:
• Technology Stack
• JavaScript / TypeScript
• Responsive design (Mobile, Tablet, Desktop)
• Pages & Features
• Home Page (Hero, Causes, Impact Stats, Latest News)
• NestJS or Express.js
• PostgreSQL database
• Backend Features
Nice to have:
• --
• Preference Will Be Given To
• Developers with NGO / donation platform experience
• Teams offering long-term maintenance & support
• Clean GitHub / portfolio references
Skills: Website Design, HTML, Node.js, PostgreSQL, Next.js
Source: Freelancer Client via Remote / Online. Apply on the source website.
Оригинал
Project Title
Custom Full-Stack NGO / Charity Website Development (Like Alkhidmat.org)
---
Project Description
We are looking for an experienced full-stack web development team or individual to build a custom-coded NGO / charity website similar in functionality, structure, and scale to Alkhidmat.org.
This is NOT a WordPress or CMS-based project.
We require a fully custom-built, scalable, secure, and SEO-optimized solution with a modern frontend, robust backend, and admin panel.
--- Project Goals
Develop a high-performance, SEO-friendly NGO website
Support donations, programs, events, news, and volunteers
Include a custom admin panel for content & financial management
Build a foundation that can scale into mobile apps & APIs later
---
Frontend Requirements
Technology Stack
Next.js (React)
Tailwind CSS
JavaScript / TypeScript
Responsive design (Mobile, Tablet, Desktop)
Pages & Features
Home Page (Hero, Causes, Impact Stats, Latest News)
About Us / Mission / Vision pages
Programs & Causes listing with detail pages
Donation pages with payment integration
News & Updates (Blog)
Events pages
Volunteer application form
Contact page
Image & Media Gallery
Multi-language support (English + Urdu)
SEO optimization (meta tags, schema, sitemap)
---
Backend Requirements
Technology Stack
Node.js
NestJS or Express.js
PostgreSQL database
Prisma ORM
RESTful APIs
Backend Features
Custom CMS (Pages, Posts, Programs, Events)
Donation management system
Volunteer management
Media uploads (Cloud storage)
Role-based authentication (Admin roles)
Email notifications
Secure API architecture
---
Authentication & Admin Panel
Admin Panel Features
Secure login with role-based access
Dashboard with donation statistics & analytics
Page & content management (CMS-style editor)
Programs & projects management
Donation tracking & export
Volunteer approvals
Media library
User & role management
---
Donation & Payment System
Stripe / PayPal integration (international)
Local payment methods (EasyPaisa / JazzCash / Bank Transfer)
Secure payment verification via webhooks
Donation receipts via email
Transaction logging & reporting
---
Database & Data Management
PostgreSQL relational database
Structured schema for:
Users & Roles
Pages & Posts
Programs & Donations
Volunteers & Events
Media assets
---
Hosting & Deployment
Frontend deployment on Vercel or similar
Backend on AWS / DigitalOcean
Database on managed PostgreSQL (AWS RDS)
Media storage via AWS S3 or Cloudinary
CDN & security via Cloudflare
---
Security & Performance
HTTPS / SSL
JWT authentication
Role-based authorization
Rate limiting & input validation
Secure file uploads
Optimized performance & caching
---
Deliverables
Complete frontend source code
Complete backend source code
Admin panel
Database schema & migrations
Payment gateway integration
Deployment assistance
Basic documentation for future developers
---
Developer Requirements
Proven experience in React / Next.js
Strong backend skills in Node.js (NestJS preferred)
Experience with PostgreSQL & Prisma
Payment gateway integration experience
Understanding of SEO & performance optimization
Ability to deliver clean, scalable, production-ready code
---
Timeline & Budget
Timeline: To be discussed (phased delivery preferred)
Budget: Open for reasonable proposals based on experience
---
Preference Will Be Given To
Developers with NGO / donation platform experience
Teams offering long-term maintenance & support
Clean GitHub / portfolio references
---
How to Apply
Please include:
Similar projects or portfolio
Proposed tech stack (if any improvements)
Estimated timeline & cost
Team size (if applicable
Локация & Details
Перейти к источнику →About this listing
This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.