The Charity Kindness Wall is an online platform designed to facilitate charitable contributions and aid individuals in cities, villages, and provinces. The system allows individuals to donate items they no longer need to those in need. It serves as a virtual wall of kindness where people can offer their surplus belongings to others who may find them useful.
To implement this system in each city, village, or province, a network of charitable institutions acts as intermediaries between donors and recipients. Donors can deliver their items to local institutions, which, in turn, register the donated items in the system. When a person in need requests a particular item, the institution can fulfill the request after necessary verification and coordination.
- Facilitate Charitable Contributions: Enable individuals to contribute to charity by donating items they no longer require.
- Local Charitable Institutions: Establish partnerships with local charitable institutions to act as intermediaries, managing the transfer of items from donors to recipients.
- Online Visibility: Display donated items on the website, allowing those in need to browse and request specific items.
- Geographical Accessibility: Provide an interactive map displaying the locations of charitable institutions in different cities and provinces.
-
Donation Process:
- Donors deliver items to local charitable institutions.
- Charitable institutions register donated items in the system.
- Items become visible on the website for those in need to browse.
-
Request Process:
- Individuals in need browse the website for available items.
- Requests are submitted for desired items.
- Charitable institutions verify requests and coordinate item distribution.
-
Geographical Mapping:
- The "Contact Us" section displays a map and addresses of charitable institutions in various provinces and cities.
-
Monetary Donations:
- Donors can contribute monetary donations to charitable institutions for broader assistance to individuals in need (e.g., homeless children, patients).
Screenshot of the front end and panel UI of the Charity Kindness Wall. Browse
- Class Diagram
- State Machine Diagram
- Use Case Diagram
- Front-end code: FrontEnd Code
- Back-end code: BackEnd Code
- The project includes a test project that validates the functionality of services.
- This project was contributed to by Mr. Yasin Fakhar.
This project is implemented in C# and focuses on providing a platform for individuals to contribute to charity and help those in need. It aims to ensure the reliable transfer of items from donors to recipients through local charitable institutions.
Feel free to explore the provided diagrams, screenshots, and code to understand the implementation details.