![Screenshot 2023-06-16 at 01 23 08](https://private-user-images.githubusercontent.com/98549181/257768339-609fe975-7bfe-4eb6-b80e-9fb2c901439d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDA3MTgsIm5iZiI6MTczOTM0MDQxOCwicGF0aCI6Ii85ODU0OTE4MS8yNTc3NjgzMzktNjA5ZmU5NzUtN2JmZS00ZWI2LWI4MGUtOWZiMmM5MDE0MzlkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA2MDY1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThkNjYzNDMwNDIyNjMxNWIwM2YzNGYzYjA3MWRiMzdiMmQ2MmJjOWZkOTY0ZTM4MmFhMDhkOTNjMDcyMmNlMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.z43qtUNaMG5FGPBesshPUPvkWTaBEUC9P4a0nUWe27Y)
![Screenshot 2023-06-16 at 01 23 08](https://private-user-images.githubusercontent.com/98549181/257769133-5f078f69-0e26-45f6-8b62-6a511244718c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDA3MTgsIm5iZiI6MTczOTM0MDQxOCwicGF0aCI6Ii85ODU0OTE4MS8yNTc3NjkxMzMtNWYwNzhmNjktMGUyNi00NWY2LThiNjItNmE1MTEyNDQ3MThjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA2MDY1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRlMmQxZGRhOGZjNDllNjBmNDg4ZTEyN2YxYzBiMjljYjVhNGVkMDkyZTNjNmEyNjc3ZjFiZjU1NWI1MDEzOTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UR9L5bgLkCo7aCMybcoSMjJD78pEBJl67TCJGkgxtQw)
- 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();
}