ETHLinked is a decentralized app(DApp) that lets you put all of your achievement on blockchain. With ETHLinked you can now post all of your achievemnts on ethereum network with the guarantee that your data will never change and it will not be owned by any central authority. To use ETHLinked you need to install metamask and then connect to the ropsten testnet. You can add title, description(350 words), tag(15 words) for a particular achievement. Comment feature is currenlty disabled but will soon be available where others users can comment on your achievement. It also supports dark mode and light mode depending on system default settings.
- To start posting your achievement. Connect ETHLinked with metamask.
- Switch your network to Ropsten testnet.
- Add your achievement by visiting the add achievement tab
- Add your achievement. Title can only be of 100 words whereas description and tag can only be of 350 words and 15 words respectively.
- Click on add achievement.
- Tada. Your achievement is now posted on blockchain!🥳
To start contributing make sure you have Nodejs and Git installed in your system.
After installing following requirements, perform the following steps -
- Fork the repository.
- Clone the repository using
git clone <repository-url>
- Create a new branch using
git checkout -b <branch-name>
- Change the directory to app using
cd app
- Install dependencies using
npm install
- Run the app using
npm run dev
- Once you are done making your changes stage your changes using
git add .
- Commit your changes using
git commit -m "message"
- Push your changes to the remote repository using
git push origin <branch-name>
Note: Making any changes to the smart contract is not allowed currently because of the immutable nature of smart contracts. To submit any changes smart contracts needs to be redeployed that will result in loosing all the previous achievements and data.
Kindly open an issue if you face any king of bug or any other kind of problem by going here. You can also make a feature by creating a feature request here.
Kindly support me if you like the project by starring 🌟 the project. It'll be much appreciated 😄.