Our project aims to solve the problem of opacity and inefficiency in charity impact tracking. It provides a platform for charities to transparently showcase their impact to donors and stakeholders. By offering a streamlined process for tracking donations and their impact, our project makes it easier for donors to understand the direct effects of their contributions. This transparency and efficiency ultimately lead to more trust in charities and increased donations, benefiting both charities and their beneficiaries.
While building this project, we encountered a specific bug related to the integration between the frontend and backend. Initially, after the user signed up or signed in, the data was not being stored or updated in the database, and there was no indication of the submission status.
To resolve this issue, we had to carefully debug the code and identify the root cause. We found that the fetch requests in the frontend were not correctly configured to send the data to the backend API endpoints. After correcting the fetch requests and ensuring that the data was being sent properly, we were able to resolve the issue, and the user data started getting stored in the database as expected.
This experience highlighted the importance of thorough testing and debugging, as well as the need for clear communication between frontend and backend development teams. By identifying and addressing this bug promptly, we were able to ensure the proper functionality of our application.
Tracks Applied (1)
ETHIndia
Technologies used
Discussion