A modern Fund Raising Web Application built using Next.js (TypeScript) on the frontend and Node.js + MongoDB on the backend. This platform allows users to create campaigns, raise funds, and post updates like a social media feed. It also features a powerful Admin Panel and a Dashboard for insights via charts and graphs.
Click here to view the live app
Admin Login:
- Email:
admin@gmail.com- Password:
admin@gmail.com
- User Authentication & Authorization
- Create & Manage Fundraising Campaigns
- Post Updates with Media (like social media)
- Dashboard with Graphs & Pie Charts
- Total Funds Raised
- Number of Campaigns
- User Statistics
- Admin Panel
- Manage Users
- Monitor & Delete Campaigns
- Remove Inappropriate Posts
- Next.js with TypeScript
- Tailwind CSS
- Chart.js for data visualization
- Node.js
- Express.js
- MongoDB (with Mongoose)
git clone <your-frontend-repo-url>
cd <frontend_file_name>
npm install
npm run dev
git clone <your-backend-repo-url>
cd <backend_file_name>
npm install
npm start