![Screenshot 2023-06-16 at 01 23 08](https://private-user-images.githubusercontent.com/98549181/257768339-609fe975-7bfe-4eb6-b80e-9fb2c901439d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTQ5MzksIm5iZiI6MTczODkxNDYzOSwicGF0aCI6Ii85ODU0OTE4MS8yNTc3NjgzMzktNjA5ZmU5NzUtN2JmZS00ZWI2LWI4MGUtOWZiMmM5MDE0MzlkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDA3NTAzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThmMGE0YWMyMmVmNzE4ODM3MDBkYTNhN2Y4M2NkZjgyY2EzOTM2MjQ1ZGU4MDk1NTFmYTE2ZTAxOTJhZjJjNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.LsbBVl-2DcRmG8DNJ9QfkX0FAu-8Mg1TF2q7PVhT7vE)
![Screenshot 2023-06-16 at 01 23 08](https://private-user-images.githubusercontent.com/98549181/257769133-5f078f69-0e26-45f6-8b62-6a511244718c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5MTQ5MzksIm5iZiI6MTczODkxNDYzOSwicGF0aCI6Ii85ODU0OTE4MS8yNTc3NjkxMzMtNWYwNzhmNjktMGUyNi00NWY2LThiNjItNmE1MTEyNDQ3MThjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDA3NTAzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVjMzUxMjRjNzk5ZDhiN2MwODM4MDg0YTVlNTUwOTY2NDQzMjZhM2NiNzgxNjg0ZWI4NDQ0NDcxN2Y3Y2NjN2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vo9jrFoK7pMds5iOiOkLd54R5orIzhm_UDk80r0Uq1Y)
- Your task is to develop a Total Stake Counter application that allows users to track the total stake for three different blockchain networks: Cardano, Polkadot, and Kusama.
- The application should track the total amount staked with the Luganodes validator for each chain.
- The user interface (UI) should have options to add and remove chains from the tracking list.
- Implement a web-based UI for the Total Stake Counter.
- The UI should display the total stake value for each chain (Cardano, Polkadot, and Kusama).
- Find the relevant APIs to fetch the total stake data for each chain. Do not perform web-scraping from external explorers.
- Provide options in the UI to add and remove chains (among Cardano, Polkadot, and Kusama) from the tracking list.
- Ensure the application is responsive, user-friendly, and visually appealing.
- Use appropriate frameworks and libraries to simplify development (e.g., React etc.).
- Use version control (e.g., Git) to track changes and share the final codebase.
- The complete source code of the application.
- Clear instructions on how to run the application locally.
- A brief documentation explaining the implementation details, technologies used, and how to interact with the UI.
- Ensure the application works without any issues and meets all the requirements stated above.
-
git clone https://github.com/Shrey-Srivastava21/Luganodes_SDE_Task_2
-
Install node dependencies
npm install
-
Install client dependencies
cd ./client
npm install
-
Replace API keys, and other secrets with your configurations
-
Start the server by moving into server directory by:
cd ../server
node index.js
-
npm run start
-
The app is now running at http://localhost:3000/
if (youEnjoyed) {
starThisRepository();
}