This project is a dashboard interface for a web application that ensures transparency during Eid al-Adha sheep sacrifices. The goal is to offer donors peace of mind by providing visual proof (e.g., videos) that their donated sheep was slaughtered and delivered to the intended recipients.
The dashboard serves as an admin panel for overseeing all aspects of Qurbani operations — from sheep donations to distribution, worker coordination, recipient management, and feedback collection.
The home page gives a quick visual summary of platform activity:
-
Statistics:
- Total Donations
- Recipients Helped
- Skins Donated
- Active Workers
- Total Feedbacks
-
Graphs:
- Donations Over Time (monthly progress)
- Monthly Donations Count & Total Amount
-
Recent Activity Feed:
- Shows recent donations and skin contributions with status badges (pending/completed)
Manage individual sheep donations:
-
View, edit, or delete donation records
-
Each donation contains attributes such as:
- Donor Name
- Sheep ID
- Status
- Related videos (for proof)
- Assigned recipient
CRUD operations for workers:
- Add, edit, or remove active field workers
- Track participation and performance
Manage the list of recipients who will receive the donated meat:
- Add or remove recipients
- Assign donations
Track skin donations post-slaughter:
- Manage each skin record
- Assign to local charities
- Status tracking (pending/completed)
Download operational data for transparency and auditing:
- Export reports in PDF or CSV
- Useful for donors, NGOs, and internal records
Collect and review feedback from recipients and donors:
- Improve service quality
- Address concerns or suggestions
- Frontend: React.js + Tailwind CSS
- Backend: Node.js / Express (API assumed)
- Database: MongoDB (or any other DB for storing donations, users, etc.)
- Charts: Custom or third-party chart libraries for visual data
This project was born out of the need for transparency in charitable actions during Eid al-Adha. Donors can be sure their contribution reaches the right hands — with visual proof, tracking, and proper documentation.
- Live video notifications for donors
- Mobile responsiveness
- Multilingual support (Arabic, French, English)
- Blockchain integration for immutable proof of donation
If you'd like to contribute, feel free to open issues or submit PRs!