Building a Retool Challenges Platform for the Community

We all have roadblocks, gotchas, and caveats that test our knowledge, tenacity, research capability, and that strong desire to go deeper out of fascination of understanding all of the layers/complexities behind each problem we face.

Well, that doesn't mean we can't make it a process that is easier, more fun, and gamified to speed up that learning curve with categorized challenges to complete that advance your skill sets where you want to show them off or feel they need the most work. :building_construction: That's where the Retool Challenges app will come into play! :technologist:

I have taken it upon myself to develop this application, using Retool, which will foster the ability to:

1. Complete Applications as Challenges with Feedback and Grading

  • Hands-On Coding Challenges: Engage in a variety of coding challenges and projects that span different difficulty levels and technologies.
  • Interactive Feedback: Receive constructive feedback on your code from mentors and peers to enhance your learning experience.
  • Grading System: Get graded on your projects, allowing you to track your progress and improvement over time.
  • Claim Badges: Every completed challenge will earn you badges, and badges will help you progress your rank, title, and milestones.

2. Create New Projects

  • Project Ideas Repository: Explore a diverse range of project ideas to inspire and challenge yourself.
  • Collaboration Opportunities: Connect with fellow developers as you design and build projects, then add these peers as moderators to help grade others.

3. Showcase Your Skills

  • Personal Portfolio Builder: Use Challenges to build and showcase your personalized portfolio, highlighting completed projects and achievements.
  • Project Showcase: Feature your projects in a dedicated space to demonstrate your skills and creativity to other developers that may need a good reference for how to implement a solution to a problem, potential employers, etc.!

I spearheaded the construction of a full stack application with a team of other developers that is very similar to this one before that you can feel free to clone and view here (site currently under construction) for an example of what you can expect.

I'm excited to build and provide this for the community and will keep everyone posted when it comes to updates, opportunities to collaborate, etc.!

Happy coding everyone! :nerd_face: