Custom Full-stack NGO Website Development

Заказчик: AI | Опубликовано: 28.01.2026
Бюджет: 750 $

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