Material Donor Mutual Assist
Overview
The Material Donor Mutual Assist project by BWorks is designed to streamline the process of managing donations, providing a transparent view into the journey of each donated item. This initiative allows donors to track their contributions from the moment they are donated to their ultimate use, offering them a detailed view of how their items are making a difference. By keeping donors informed about the status and use of their donations, the project fosters a sense of trust and community, encouraging continued support and involvement. The system simplifies the administrative tasks involved in updating and managing donations, making it easier to attract and retain donors who are motivated by seeing the tangible impact of their contributions.
Information
-
Source Code: https://github.com/oss-slu/material-donor-mutual-assist
-
Client: BWorks Organization
-
Developers:
- Sai Kiran Reddy Beeram (capstone)
- Mahaboob Pasha Mohammad (capstone)
- Joseph Hansen (capstone)
- Siri Chandana Garimella (proof of concept)
- Manohar Reddy YRL (proof of concept)
- Chirag Gupta (proof of concept)
- Abhi Stephen Rokkam (proof of concept)
- Krishnakanth Burugu (proof of concept)
- Brijitha Tialu (proof of concept)
- Deepak PVSN (proof of concept)
- Maryam Moshrefizadeh (proof of concept)
- Lalith Adithya Reddy Avuthu (proof of concept)
-
Start Date: Mar, 2024
-
Adoption Date: Mar, 2024
-
Technologies Used:
- React
- Node JS
- PostgreSQL
-
Type: Web application
-
License: MIT
User Guide
After logging in, users are redirected to the homepage where they are presented with the information about the application. From here, they can navigate to different sections:
- Donations: View a list of all donated items. Search and filter options are available to find specific donations easily
- Donor Form: Registers new donor
- Programs: Create and manage programs that will utilize the donated items. Each program can be linked to specific donations
- Item Details: By selecting an item, users go to a detailed page where they can update the item’s status, upload photos, and send updates to donors via email
Development Priorities
- Implement CRUD functionalities in the UI for managing donors, donated items, and programs
- Develop backend APIs to support these CRUD operations
- Enhance the automatic email workflow to ensure real-time updates to donors
- Enable importing of donor and item details from external sources into the database
- Develop detailed documentation to facilitate admin usage of the application
Get Involved
If you would like to contribute to this project, please visit our GitHub page to create your own issues or pull requests.