Russia has invaded Ukraine. Millions of civilians are caught in the middle of an escalating war and humanitarian crisis, and casualties are rising. The COVID-19 pandemic is an added challenge for communities where violence and uncertainty takes a heavy toll.
Funds collected from donors on Yodha will support Ukrainians in need, with a focus on the most vulnerable, including children and senior citizens, without revealing the personal details of the civilians. When a donor makes a donation against a hospital on the website, the donation is received by them and distributed in a decentralised manner to the patients in need. The patients can then buy the medical services and medicines they need by using the Y-Coins. The donors can also check the genuinity of the website cryptographically and also track the blockchain transactions to ensure that their donation has been used for the cause donated.
-
Front End : HTML / CSS / JavaScript / jQuery / AJAX / Bootstrap
-
Back End : Django / Python
-
Authentication : Firebase
-
Blockchain : web3 / Solidity / IPFS / Infura
git clone https://github.com/niksm7/Yodha.git
-
Create and activate an environment
python -m venv django_env
.\django_env\Scripts\activate (for Windows) or source django_env/bin/activate (on Mac and Linux)
-
Make sure you have metamask extension in your browser or else install from here https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=en
-
IPFS node is also needed to store and fetch images. Please install the IPFS Command-line from here https://docs.ipfs.io/install/command-line/#official-distributions
ipfs daemon
pip install -r requirements.txt
cd Yodha
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Aishwarya Nathani |
Nikhil Mankani |