EthiGive is a blockchain-based charity donation platform developed during the Recurzive national level 24-hour hackathon at Dayanand Sagar College of Engineering, Bangalore. The project aims to bring transparency and efficiency to the process of charitable donations by leveraging blockchain technology.
-
Clone the repository:
https://github.com/shrutigupta02/Ethigive.git cd Ethigive
-
Install dependencies for the frontend and backend:
cd frontend npm install cd ../backend npm install cd ../contracts npm install
-
Run the development servers:
# In one terminal, start the backend server cd backend npm start # In another terminal, start the frontend development server cd frontend npm run dev
- Open your browser and navigate to
http://localhost:5173
to access the frontend. - Open your browser and navigate to
http://localhost:1234
to access the backend.
Note: Please note that EthiGive is currently in development and was built during a 24-hour hackathon. Some blockchain functionalities are not yet complete. If you check the blockchain, you might find incomplete functionalities. However, the contract and deployment script are complete and were deployed using terminal commands to locally deploy the contract.
We welcome contributions! Please fork the repository and submit pull requests for any improvements or bug fixes.
- Thanks to my amazing teammates at CodeCadets.
- Special thanks to the organizers of the Recurzive hackathon for this incredible opportunity.
Feel free to reach out if you have any questions or suggestions! I can be reached via my mail: shrutiguptaindore02@gmail.com