Project Name: CodeHive
Project Track: Builder
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 Link
Project Goal :
Built during Season 6 of the hackathon, CodeHive garnered immense support from fellow developers and the community, leading to two prize wins. We are back with an even more optimized, user-centric experience. With a clean UI, reduced compilation speeds, gasless question submissions, and much more, CodeHive continues to empower developers on the Tron blockchain while fostering innovation in coding challenges.
The goal behind this current upgrade is to respond to the increasing demand within the developer community for a more accessible and efficient platform. Previously, Devs faced challenges with high submission fees and late more code submissions time. By eliminating gas fees and significantly improving the user experience, we’re enabling developers and businesses to interact seamlessly. Our latest features are designed to facilitate easier problem submissions, ensuring that both parties can engage more effectively while inspiring collaboration and creativity in coding.
New and Improved CodeHive
In this new season, we’ve optimized the platform to make it even more user-friendly and efficient for developers and problem posters alike:
- Effortless Question Uploading: We’ve streamlined the process of posting coding challenges, making it simpler and more intuitive than ever before.
- Gas-Free Question Submission: Unlike the previous version, there’s now no need to pay gas fees for submitting coding problems to the platform, ensuring a smoother and cost-effective experience for users.
- Optimized User Interface: We’ve overhauled the UI, creating a cleaner and more responsive design that enhances the overall user experience.
- Faster Compilation Times: The time taken to compile and submit code solutions has been significantly reduced, making the problem-solving process much faster and more efficient.
- Scalable Backend Architecture: We’ve shifted our backend framework from Express (Node.js) to NestJS, providing improved scalability, maintainability, and structured development. This upgrade allows us to handle more users, build complex features seamlessly, and improve the overall performance of the platform.
Project Test Instructions:
- Visit thecodehive.online to access the platform.
- Post or solve coding challenges easily with no additional gas fees.
- Participate in challenges and see the rewards you can earn with reduced compilation times and a streamlined interface.
- Submit code solutions directly via our revamped and scalable backend powered by NestJS.
Project Details:
CodeHive is designed to empower developers and simplify the coding experience on Tron. With our latest updates—zero gas fees for question submissions, an optimized UI, faster compilation times, and a robust NestJS backend—CodeHive is now more efficient, scalable, and production-ready than ever.
Our mission is to create a seamless platform where developers can tackle coding challenges, earn rewards, and collaborate with businesses. By removing entry barriers and enhancing accessibility, we’re driving innovation and growth within the Tron ecosystem, ensuring CodeHive is a go-to tool for developers seeking both opportunity and impact.
1. Username Prompt for New Users
To enhance the user development experience, CodeHive now requires every new user to register with a unique username during their first login. This will allow users to be identified by their username, rather than by their wallet address, fostering a more personal and community-driven environment for problem-solving.
2. Enhanced “My Questions” Page
We’ve revamped the “My Questions” page to improve the user interface, making it more intuitive and informative compared to version 1. The page now provides better insights into question details, making it easier for users to manage their posted questions.
3. Bounty Funding and Management
A new feature allows question creators to set and fund bounties for their questions directly from the myquestions/{questionid}
page. This feature encourages higher engagement from the community, providing incentives for developers to solve questions.
4. Workspace Optimization
The workspace UI in CodeHive has been enhanced to make coding more seamless for users. It is now more responsive, with better layouts, making it easier to write, run, and debug code submissions.
5. Faster Compilation with Judge0
We’ve integrated Judge0 for a faster and more efficient code compilation experience. Compilation times have been significantly reduced, and we’ve added support for bulk test case processing, allowing developers to test their solutions faster.
6. Detailed Submissions Page
A brand new “My Submissions” page now provides detailed submission statuses such as:
- Accepted Submissions
- Errored Submissions
- Wrong Submissions
Users can now view all relevant information in one place and track their progress.
Project Milestones - will be updated soon