Aisaar is a Charity Management Network
developed as a semester project for Database Systems
in my 4th semester. This project provides a centralized platform for charity franchises/organizations to manage their operations, including franchise management, registration, donor management, fundraising campaigns, volunteer coordination, project planning, proposal creation, and monitoring volunteer complaints. The system streamlines administrative control, enhances donation transparency, and improves operational efficiency for charity organizations.
Aisaar is an intuitive and comprehensive charity management platform designed to simplify the operations of charity franchises and organizations. Built using modern web technologies, Aisaar enables efficient management of franchises, donors, volunteers, fundraising campaigns, and beneficiaries. The platform ensures transparency in donation tracking, streamlines project and volunteer coordination, and provides robust administrative tools to enhance productivity and accountability. Aisaar is tailored to support charities in achieving their goals through seamless workflows and data-driven insights.
Check out the latest demo of the project Aisaar.
Clone the project using the following command:
git clone https://github.com/BazilSuhail/Aisaar-Charity-Network.git
Go to the project directory
cd Aisaar-Charity-Network
Install Dependancies
npm install
Then Run this cpmmand in you terminal to start vite server:
npm run dev
Open http://localhost:5173 to view it in your browser.
- Franchise Creation and Registration: Admins can create and register charity franchises, associating them with projects, campaigns, and volunteers.
- Franchise Oversight: Manage multiple franchises, track their activities, and monitor associated projects and campaigns.
- Donation Tracking: Track donations made by donors to specific projects or campaigns with detailed transaction records.
- Top Donors Recognition: Highlight top donors by publishing their testimonials on the homepage for transparency and appreciation.
- Volunteer Registration: Register volunteers and assign them to specific franchises or projects.
- Project Proposals: Allow volunteers to propose projects, which can be reviewed and approved by franchise admins.
- Top Volunteers: Recognize top-performing volunteers based on the number of projects completed.
- Campaign Management: Create and monitor fundraising campaigns linked to specific franchises.
- Real-Time Updates: Track campaign progress and donations in real-time for transparency.
- Project Creation: Create and manage charity projects with detailed descriptions, goals, and timelines.
- Completed Projects: Maintain records of completed projects for accountability and reporting.
- Beneficiary Enrollment: Enroll beneficiaries (e.g., orphans, widows) and track their status and skills acquired within franchises.
- Beneficiary Filtering: Filter beneficiaries based on their enrollment status for better management.
- Volunteer Complaints: Receive and resolve complaints from volunteers to ensure smooth operations.
- Admin Oversight: Admins can monitor and address issues raised by volunteers efficiently.
- Role-Based Authentication: Implement secure authentication for admins, franchises, volunteers, and donors.
- Data Protection: Ensure all sensitive data is encrypted to maintain privacy and security.
- Project and Campaign Insights: Generate reports on project progress, campaign performance, and donation trends.
- Volunteer and Beneficiary Reports: Track volunteer contributions and beneficiary enrollment status for data-driven decisions.