Skip to content

Arjun-Sreedhar/FundCommunity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FundCommunity — Non-Profit Engagement Platform

A full-stack crowdfunding platform enabling non-profits to raise funds, manage campaigns and engage donors through a clean, responsive interface.

🔗 Live Demo: Frontend on Vercel


Features

  • UPI donation integration with secure payment flow
  • Role-based admin dashboard with campaign analytics
  • Blog CMS with separate access controls for admin and editor roles
  • Donor management and campaign tracking
  • Responsive design across mobile and desktop

Tech Stack

Layer Technology
Frontend React, HTML, CSS, JavaScript
Backend Node.js, Express.js
Database MySQL
Deployment Vercel (Frontend)

Getting Started

Prerequisites

  • Node.js v18+
  • MySQL database

Installation

git clone https://github.com/Arjun-Sreedhar/FundCommunity.git
cd FundCommunity
npm install

Environment Variables

Create a .env file:

DB_HOST=your_mysql_host
DB_USER=your_mysql_user
DB_PASSWORD=your_mysql_password
DB_NAME=your_database_name

Run Locally

# Backend
npm start

# Frontend
cd client
npm install
npm start

Author

Arjun Sreedhar
GitHub

About

Mini Project- Fund Community

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 74.2%
  • CSS 22.3%
  • HTML 3.5%