Do you wanna be a bucking billionaire?
Inspiration
The inspiration behind ByteBucks is to empower and motivate competitive programmers by introducing a novel cryptocurrency reward system. The team recognizes the need to incentivize and support individuals who participate in hackathons, workshops, coding competitions, and other tech-related events.
What it does
ByteBucks functions as a digital currency within the competitive programming community. It rewards participants for their active involvement in tech-related events and offers various incentives, in the future we hope to include things like:
Tutoring 1-on-1s: Participants can redeem ByteBucks for one-on-one tutoring sessions, enhancing their skills and knowledge in programming and technology.
Hack Prizes: ByteBucks can also be exchanged for hackathon prizes, encouraging participants to compete and excel in coding challenges.
The platform provides a seamless and secure way for participants to accumulate ByteBucks based on their contributions and achievements.
How we built it
ByteBucks is built on React, a popular JavaScript library for the front-end, and Express.js for the backend. Some dependencies we added to our project are: axios, react-dom, react-router-dom, styled-components, and typeit-react. We utilized Hedera, a next generation alternative to blockchain technology, to create a fully functioning decentralized application using their JS SDK. We then utilized MongoDB to handle our login system and holding the cryptocurrency.
Challenges we ran into
Deploying: Initiating the deployment with a monorepo was very difficult to get a grasp of. We had been working with local variables and were tasked with completing deployment within an hour of submission time.
Security: Securing transactions and users' digital wallets is paramount in cryptocurrency systems. Building a login system from scratch brought us many challenges with security.
User-Friendly Platform: Creating an intuitive and user-friendly interface for participants to earn, manage, and redeem ByteBucks requires careful design and development.
Accomplishments that we're proud of
Innovative Incentive: Introducing a new way to motivate and incentivize competitive programmers, which has the potential to benefit the entire tech community.
Fullstack Application: Actually completing a FullStack application from scratch, a first for everyone on the team.
What we learned
Integrating React, a frontend JavaScript library, with a backend built using Express.js is a fundamental skill in modern web development. Some key insights the team may have gained include:
The integration of blockchain technology, specifically with Hedera Hashgraph, brought us unique knowledge with Tokenization and Decentralization Principles!
Integrating MongoDB for storing login information.
What's next for ByteBucks
The future of ByteBucks holds exciting possibilities, including:
Platform Expansion: Expanding the ByteBucks platform to accommodate events, workshops, and coding competitions, thereby reaching a broader audience of tech enthusiasts.
Partnerships: Collaborating with educational institutions, tech companies, and event organizers to establish ByteBucks as the go-to reward system for tech enthusiasts worldwide. We're looking at you, MLH!
ByteBucks has the potential to transform how competitive programmers are rewarded and recognized, contributing to the growth and development of the tech community.
Become a ByteBuck Billionaire Today! Domains Registered: wannabeabuckingbillionaire.tech
Built With
- express.js
- hedera
- heldera
- javascript
- mongodb
- react
Log in or sign up for Devpost to join the conversation.