ExternalFreelancerRemote$15–$25 USD

Custom Full-stack NGO Website Development

Summary

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.

Original

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

Location & Details

SourceFreelancer
Budget$15–$25 USD
LocationRemote
Posted2026-05-20 04:47:09
Website DesignHTMLNode.jsPostgreSQLNext.js
Apply on source →

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.

Skills mentioned:
Website DesignHTMLNode.jsPostgreSQLNext.js