Are you looking for a secure, scalable, and user-friendly donation platform built with modern web technologies? Youβre in the right place! This project is a full-stack MERN application (MongoDB, Express.js, React, Node.js) that simplifies charitable giving while ensuring transparency, accountability, and accessibility for all users.
The Donation Platform is a robust, production-grade web application designed to connect Donors, NGOs, Companies (CSR), and Admins in a transparent, accountable, and efficient way.
The goal is simple yet powerful: make fundraising smarter and donation tracking more transparent.
Today, most online donation platforms lack:
This project solves all of these problems by delivering:
π Coming Soon β Deployment on Vercel + Render with MongoDB Atlas. Stay tuned!
This platform is built using modern tools optimized for performance, security, and scalability.
The platform supports 4 distinct roles, ensuring every stakeholder has a tailored experience:
User Type | Description |
---|---|
Admin | Manages the platform, users, campaigns, and system reports |
NGO | Creates campaigns, tracks donations, uploads proof |
Company | Participates in CSR campaigns and donation activities |
Donor | Browses campaigns, donates securely, and views history |
```bash Donation-Platform/ βββ backend/ # Node.js + Express API β βββ controllers/ β βββ models/ β βββ routes/ β βββ middleware/ β βββ config/ βββ frontend/ # React + Vite frontend β βββ components/ β βββ pages/ β βββ layouts/ β βββ services/ βββ README.md