project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

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

trophy

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