Skip to content
SmartGiv

SmartGiv

Develop an emergency donation system using blockchain technology. The project is not complete, the connection to the blockchain could not be made. It is a prototype, not ready for implementation.

Created on 14th March 2024

SmartGiv

SmartGiv

Develop an emergency donation system using blockchain technology. The project is not complete, the connection to the blockchain could not be made. It is a prototype, not ready for implementation.

The problem SmartGiv solves

Today, philanthropic activities and charitable giving are key to addressing a variety of social, humanitarian and environmental issues. However, the traditional donation process often faces obstacles such as lack of transparency, high transaction costs and delays in distributing funds to charities. The rise of cryptocurrencies and blockchain technology provide a potential solution to the current challenges of donation systems, but also bring new questions and obstacles.

Lack of transparency in the management of funds and methods for allocating resources to social causes or emergencies can mean that potential donors may be discouraged from contributing to help get involved in solving social problems. The absence of a clear process can generate doubts and affect the reputation of charitable organizations.

In addition, one of the current limitations with the use of blockchain technology is that users do not have the necessary familiarity with its use and its technical complexity in the management of cryptocurrency addresses and the security of transactions can be an obstacle for a complete adoption and even acceptance. Transaction security and protection against potential fraud are ongoing and critical concerns that must be addressed to ensure the integrity of the donation process. Also, the lack of a legal framework for cryptocurrency transactions and donations can create uncertainty and hinder the legal and ethical operation of the platform.

Challenges we ran into

  • There were errors in the code when sending the data to the database leaving them as undefined. To solve it, we checked the structure that needed the variables and modified it so that the data sent by the JSON file would be related in order to send the data correctly.

  • When the JSON file is beging sent, the variables that involve storing date and time values cannot be stored as a datetime data type. To solve it, we changed the data type from datetime to varchar.

  • For son reason, sometimes pictures loads in the login page, but sometimes they do not load. So, in order to not gamble with the posibility of the logo picture not being show, we decided to not display the project logo in the login page.

  • There is an issue with the blockchain connection, fail to connect. We could not succed in the issue.

Discussion

Builders also viewed

See more projects on Devfolio