starkFinish

Stark Finish is a Web3 platform using StarkNet Layer 2. Stake tokens for learning challenges, complete courses, verify certificates, and reclaim tokens. With dynamic wallet integration, it's user-friendly for Web2 and Web3 users. Learn. Stake. Grow. #EdTech #Web3

starkFinish

Created At

StarkHack

Winner of

Dynamic

Dynamic - Pool for projects which use Dynamic

Prize Pool

Project Description

Stark Finish is a revolutionary Web3 platform that incentivizes learning through a unique staking mechanism powered by StarkNet's Layer 2 solution. Users stake tokens to create learning challenges linked to online course completion. Upon finishing a course, users upload their certificates for verification. Once verified, they reclaim their staked tokens.

The platform offers a diverse range of courses across various fields, ensuring there's something for everyone. Additionally, our dynamic wallet solution simplifies token management and transactions, making it accessible and user-friendly for both Web2 and Web3 users.

Join Stark to transform your learning journey into a rewarding experience. Learn. Stake. Grow.

How it's Made

Stark Finish was built with the aim of combining the security and scalability of Web3 technologies with the user-friendly experience familiar to Web2 users. Here’s a detailed look at the technologies and methodologies we used to bring Stark to life:

  1. StarkNet Layer 2 Solution:

Purpose: Leveraged for its high scalability and low transaction costs. Integration: StarkNet acts as the backbone, enabling fast and secure transactions. It handles the staking of tokens, certificate verification, and token reclamation processes. Benefit: By using StarkNet, we ensure that our platform can handle a high volume of transactions without compromising on speed or security. 2. Smart Contracts:

Languages Used: Solidity and Cairo. Function: Smart contracts manage the staking mechanism, course completion verification, and token reclamation. Hacky Details: We implemented a custom logic to verify digital certificates automatically, reducing manual oversight and increasing efficiency. 3. Dynamic Wallet Integration:

Purpose: To make the platform accessible for both Web2 and Web3 users. Features: The wallet supports easy token management, transaction tracking, and seamless integration with the platform’s staking and reward system.

  1. Frontend Development:

Technologies: React.js for the user interface, ensuring a smooth and responsive user experience. Libraries: Utilized Redux for state management and Web3.js for blockchain interactions. Hacky Details: Implemented a progressive enhancement strategy, where the basic functionality is accessible to all users, and advanced features are unlocked for those using Web3-compatible browsers. 7. Partner Technologies:

IPFS (InterPlanetary File System): Used for storing and retrieving certificates in a decentralized manner. Benefit: Ensures that certificates are immutable and always accessible, enhancing the security and reliability of the verification process.

background image mobile

Join the mailing list

Get the latest news and updates

starkFinish | ETHGlobal