Skip to content

HunainMulla/Social-Fund-Raising-Platform-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fund Raising Platform

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.

Home Page

image
image

Admin Panel

image

Dashboard

image

Live Demo

Click here to view the live app

Admin Login:

  • Email: admin@gmail.com
  • Password: admin@gmail.com

Features

  • 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

Tech Stack

Frontend:

Backend:

  • Node.js
  • Express.js
  • MongoDB (with Mongoose)

Getting Started

🔧 Commands to test code on machine

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

About

Social Fundraising Platform lets users create and manage fundraising campaigns, share updates with media, and track progress via dashboards and charts. It includes secure authentication, campaign management, and an admin panel for monitoring users and content. Built with Next.js, TypeScript, Tailwind CSS, Chart.js, Node.js, Express, and MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors