CodeHive - Crack the Code, Reap the Rewards! 💰

Project Name: CodeHive
Project Track: Integration
Team Name: HiveTeam
Team Member(2): @arman @elluminaZK
Devpost Project Link: https://devpost.com/software/codehive?ref_content=my-projects-tab&ref_feature=my_projects
Project Website: thecodehive.online
Project Video Link: Youtube Video
Twitter Handle: Codehive01

:star2: Introducing CodeHive :

The First-ever platform on the Tron blockchain, revolutionizing the way developers showcase their coding skills and earn stellar rewards!:moneybag: A place where coding meets opportunity. Look no further! At Code Hive, we’re changing the way problems get solved. We provide a vibrant space where individuals and businesses can throw their toughest challenges at developers. It’s where creativity thrives, and solutions come to life.

:bow_and_arrow: Motivation Behind Building CodeHive

Recognizing a gap in the tech industry, we observed that while developers have numerous platforms like LeetCode, Codeforces, and HackerRank to practice and solve code, none of them offered rewards for problem-solving or provided a space for companies or individuals to issue challenges. Thus, we set out to fill this void by creating Code Hive, a platform where developers are incentivized to solve challenges, and both businesses and individuals can issue their problems for resolution.

:dart: Project Goal:

  1. Empower Developers: :rocket: Empower developers worldwide by providing a platform to enhance their coding skills/showcase their talents and earn rewards.
  2. Foster Innovation: :bulb: Foster innovation by creating a dynamic space where creativity thrives, and new ideas flourish.
  3. Reward Problem-Solving: :trophy: Reward problem-solving by offering incentives for developers to tackle challenges and conquer coding hurdles.
  4. Bridge Industry Gap: :globe_with_meridians: Bridge the gap in the tech industry by providing a unique platform where developers, businesses, and individuals can collaborate and innovate together.
  5. Cultivate Community: :handshake: Cultivate a vibrant community where developers can connect, learn from each other, and grow both personally and professionally.

:v: Project Value/Use Cases:

Utilizing Code Hive in Colleges & Companies:

With our project, colleges can organize activities and challenges for students to solve, offering rewards to those who successfully tackle the challenges. Similarly, companies can host engaging activities for employees, fostering friendly competition and rewarding those who solve the problems they provide.

Research suggests that when developers or individuals are offered rewards upon completing or solving a problem, their performance and learning outcomes significantly improves.

Project Test Instructions:

  • Begin by visiting thecodehive.online to access the landing page.

    Click on the “Let’s Solve” button to navigate to the
    Problems page, where you’ll find a list of posted challenges.

  • Developers can select problems based on their preferred
    difficulty level, ranging from 100 to 1000 :cow2:. Remember, higher difficulty levels offer higher rewards :wink:.

  • Upon clicking the “Participate” button, you’ll be directed to the code editor. Here, you can view the problem description, including examples, constraints, and the current bounty status. Check the reward offered for solving the problem.

    Test your code hypothesis by examining visible test cases
    and submitting your solution accordingly.

  • Important note: Running Code or Submitting a solution with runtime errors will not incur any gas fees.

  • Additionally, utilize the “Report” button to flag any issues with test cases, input/output, or problem descriptions. We’ll take appropriate action upon receiving your report.

  • If your submission is correct, it will be sent to the questioner’s dashboard for evaluation. The questioner will review submissions and reward the most optimal solution.

Smart Contract links:

Summary: Code Hive is a platform where users can post coding problems along with a bounty reward. If a user successfully solves the problem within the specified time frame, they receive the reward. However, if no solution is found, the fees and bounty revert back to the original poster. We’re dedicated to fostering a transparent and equitable environment for all users

Project Milestones: will be updating as we progress and build during hackathon phase :wink:
(checkout out our github for more info)

  • CodeHive Version 1.0.0 Wrap up May 7 [link]
  • BTFS Integration in App - May 7 [link]
  • UI Improvements - May 4 [link]
  • [link]
  • Reporting system to report the problems implemented - May 2 [link]
  • Code Submission(core feature) done :white_check_mark: - April 26 [link]
  • Integrated Ipfs for Code Submission :open_file_folder: - April 25 [link]
  • Fetching and displaying the problems and outputs on frontend from ipfs and tronQL :page_facing_up: - April 24 [link]
  • Integrated TronQl to fetch the ABI and bytecode of the question contract :zap:- April 23 [link]
  • Integration with Judge0 for code compilation :computer: - April 23 [link]
  • Integration with Tronwallet-adapter for wallet connection :rocket: - April 21 [link]
  • Smart Contracts Deployed on Shasta Testnet :scroll: - April 16 [link]
  • Code Compilation running on frontend leveraging browser🏃‍♀️ - April 16 [link]
  • Frontend Design and Development Started :man_technologist: - Mid March [link]

Project RoadMap:

Phase 1 :

  1. Frontend Design :white_check_mark:
  2. Design a cool looking landing page. :white_check_mark:
  3. Develop Minimum Viable Product (MVP). :white_check_mark:
  4. Deploy the app on tron shasta testnet. :white_check_mark:
  5. Community Engagement :white_check_mark:

Phase 2 :

  1. Host the inaugural coding contest, marking the start of engaging community events. :white_check_mark:
  2. Testing and Debugging :white_check_mark:
  3. Deploy the app on mainnet. :white_check_mark:
  4. Enable users to add questions directly through the frontend. :white_check_mark:

**:handshake: Socials: **
X(Twitter) : https://twitter.com/Codehive01

41 Likes

Welcome to Hackathon Season 6, it’ll definitely go down like a Season to remember.
Hyped to see yet another project in the integration track. I see your project addresses a gap in the tech industry by providing a platform that incentivizes problem-solving and fosters collaboration between developers, businesses, and individuals. But my question is;

How does CodeHive plan to monetize its platform beyond the initial hackathon phase?

8 Likes

You are welcome to Season 6 I am interested in your project, how will you handle bigger user base and bigger transaction volume?

5 Likes

Hey there! Great question! At Code Hive, we’re all about sustainability and ensuring that our platform continues to grow beyond the initial hackathon phase. While hackathons are a fantastic way to kickstart engagement and build our community, we have a few ideas for monetizing the platform for the long run.

One avenue we’re exploring is offering premium features or services for developers and companies who want to take their coding experience to the next level. something like a seperate private contest place for companies/colleges.

Additionally, we’re looking into strategic partnerships with tech companies, educational institutions, and other organizations that align with our mission. These partnerships could involve sponsored challenges, joint events, or even co-branded initiatives that benefit both parties.

Moreover, advertising revenue presents another potential stream of income for us. By partnering with relevant advertisers who want to reach our engaged developer community, we can create targeted advertising opportunities that provide value to both users and advertisers on Platform.

Of course, we’re committed to keeping the core Code Hive experience accessible and inclusive for all developers, so any monetization efforts will be balanced with our dedication and supportive coding community.

Overall, our goal is to create a sustainable business model that not only generates revenue but also adds value to our users and contributes to the growth of the coding ecosystem. We’re excited to continue evolving and innovating as we move forward together!

6 Likes

oh great, Crack the code, reap the rewards.

I love it, all the best.

One question, how are you going to work on getting challenges for devs to try their hands on. If you know you can create a platform, devs will be ready and no one who be throwing challenges to them

3 Likes

Hi @ines_valerie, thanks for warm welcome, we are glad to answer to your question :blush:

Firstly, to accommodate high transaction volumes, we will leverage the Tron blockchain, known for its high throughput and low transaction fees. This enables us to manage increased transaction volumes effortlessly while ensuring quick transaction & less processing time.

Furthermore, for data storage, we are primarily utilizing the Pinata IPFS API. This decentralized storage solution ensures data integrity, reliability, and scalability, making it ideal for storing code and other project-related assets.

3 Likes

Hi @Prince-Onscolo,Great to hear that you’re excited about our project and its concept!

Addressing your question about sourcing challenges for developers, we have it planned out for Phase 2. where in we will be actively marketing and sponsoring companies/colleges to host contests on our platform, providing an place for developers to showcase their skills and earn reward. Keep an eye on our social media channels for updates! Additionally, once our MVP product is ready, we’ll be running a contest right here on the Tron forum. Stay tuned for more details and exciting opportunities! :wink:

3 Likes

Hey :wave: codeHive welcome to Grand hackathon season 6
If I understand your project literally well , it means that only skilled devs/coders are only eligible to earn in your platform, does that mean that there is no room for a common man or ordinary investor?

3 Likes

Hi there!:wave: @Nweke-nature1.com, Thank you for the warm welcome and interest in our project.
To address your question, our platform isn’t exclusive to skilled developers only. There’s no barrier preventing anyone, regardless of skill level, from participating and solving problems to earn rewards.
everyone is welcome to join the contests/contribute and win rewards.

Thanks :v:

2 Likes

Oh wow, it’s quite commendable how you leave no stone unturned and hit the nail whilst paying attention to every little detail, your replies are satisfactory to be honest. But to be clear, how do you intend to find a balance between revenue attempts and keeping an inclusive and welcoming community?

3 Likes

Good to know, thanks for the response,… wishing you all the best as you continue to build

2 Likes

Thank you for replying to me, this is looking like a very solid plan, have you come across any challenges when you are integrating with the Tron blockchain

3 Likes

Wow, thank you for your kind words! Your feedback means a lot to us :smiling_face_with_three_hearts:. Addressing your question, striking a balance between revenue generation and maintaining an inclusive, welcoming community is a top priority. As we’re currently in Phase 1, focused on building an MVP and launching the app on the mainnet as soon as possible, we have planned out marketing and exploring various revenue-generating avenues. Additionally, we’re dedicated to continuously seeking feedback from the community, including individuals like yourself, to ensure we’re moving in the right direction.

PS: will be updated the Project Milestone and any updates on development of project.

3 Likes

Thanks for kind words @Nweke-nature1.com :heart:

1 Like

Thank you for reaching out! We’re glad :heart:. Currently, we’re focused on developing the backend and frontend of our platform. While we haven’t started the blockchain integration yet, We’ll start it shortly. Rest assured, we’ll keep you updated on our progress every step of the way. Stay tuned for more updates! :blush::rocket:

2 Likes

This is sounding good so far promising, what are the channel you will use to communicate to the community stakeholders so they will know about how things will progress

1 Like

It’s great to hear about your commitment to community feedback and keeping a balance between revenue generation and diversity.
I’m wondering, how do you ensure that revenue-generating efforts do not exclude or penalize specific groups of the community, such as underrepresented creators or low-income students?

1 Like

Welcome to hackathon season 6 In your project description, you mention CodeHive being the First-ever platform on the Tron blockchain,Could you elaborate on the specific advantages of using the Tron blockchain for CodeHive compared to other established blockchains like Ethereum or Solana.
Is there a strategic reason for choosing Tron, or would the platform function similarly on another blockchain.

2 Likes

For starters, The tron forum is going to be the main stream for communication for now, but shifting our attention to Twitter and managing tournaments and fast_bounty (a type of questioner with high payouts) would bee best approach moving forward.
What reflect when hearing “communicate” is spreading the word about CODEHIVE, right?

2 Likes

Hello, Ellumina here, I’m from the CodeHive team.
thanks for the heartwarming greetings. The reason reason to consider Tron is the ecosystem itself, the way all the specific tech ( Yinbox, tronQL and BTFS ) used are available in Tron and easily compatible with each other.
Happy to help you out with more questions…

1 Like