Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bazilsuhail/clientside-charity-network

Aisaar a ”Charity Management Network" designed to provide administrative control, enhance donation control, and improve transparency in charity operations.
https://github.com/bazilsuhail/clientside-charity-network

administrative-control donation-management firebase firebase-auth improve-transparency-in-charity-operations react

Last synced: 10 days ago
JSON representation

Aisaar a ”Charity Management Network" designed to provide administrative control, enhance donation control, and improve transparency in charity operations.

Awesome Lists containing this project

README

        

# Aisaar
#### `Aisaar` a "Charity Management Network" network whose aim is to provide a centralized platform for charity Franchises/organizations to manage their operations, including franchise management, there registration, donor management, fundraising campaigns, volunteer coordination along with specific project planning, proposal and there creation, monitoring complains of volunteers. The system should streamline administrative control, enhance donation control, and improve transparency in charity operations.

# Run Locally

Clone the project using following command
```bash
git clone https://github.com/BazilSuhail/ClientSide-Charity-Network.git
```
Go to the project directory
```bash
cd my-project
```
Then **Run** this cpmmand in you terminal:
```bash
npm start
```

# Functionalities
### To create such a network to streamline Such Functionalities I implemented following features to cater the problem:
- Creation and management of franchises, projects, volunteer, campaigns, and beneficiaries.
- Admin registering different franchises holding multiple projects, volunteers and campaigns as well as beneficiaries.
- Proper authentication system for Franchises, Volunteers, Donors as well as the Admin
- Volunteer proposing different projects and getting approved from individual franchises.
- Tracking of donations made by donors to specific projects and campaigns.
- Maintaining the record of Donor’s donations(Transactions made)
- Monitoring fundraising campaigns associated directly to franchises.
- Publishing Top Donor’s testimonials on Home Page.
- Monitoring Top volunteer who have completed most projects.
- Receiving complaints from volunteers and resolving their problems from Admin.
- Managing beneficiaries enrollment, status and skills they are acquiring within franchises.
- Maintaining record of completed Projects and franchises.
- Maintaining the filtration of beneficiaries with respect to their status of enrollment in each franchise(orphan, widow, other).

## In case this doesnt work, follow these steps as an alternative and Install required Dependancies
At first create a React App using following command:

```bash
npx create-react-app charity-system
```
Clone the project using following command
```bash
git clone https://github.com/BazilSuhail/ClientSide-Charity-Network.git
```
Go to the project directory
```bash
cd my-project
```
Just for convenience copy all contents in the cloned repository and paste them into the directory where You have
created your **React App**.

Afterwards simply run this command to install all required dependancies and packages at once.
```bash
npm i firebase react-icons react-router-dom react-toastify react-responsive-carousel react-simple-typewriter
```
Start the server

```bash
npm start
```
# `Live Demo`
## Check out the latest demo of Project [Aisaar-Client](https://aisaar.netlify.app).