Coding resource for beginners in Python. Incorporates a scoring system, a leaderboard for friendly competition, a compelling storyline to keep players motivated, and a built-in compiler.
Inspiration: What do you practice code on when you're just starting? LeetCode is far too advanced, and other coding practice sources don't have a feeling of competition, or are too boring for beginners.
What it does: Work through a progression of Python problems to level up your coding skill. Our built-in Python compiler gives you a place to practice your code. Use flashcards for supplemental instructions. Compare your skills to competitors on the Leaderboard.
How we built it: We used React JS for our front-end, as long as HTML and CSS elements. Login was run with Clerk, formatting used Tailwind CSS, and we built the app with Next.js.
Challenges we ran into: We were inexperienced with Git before this, and some of us did not have familiarity with React.
Accomplishments that we're proud of: Incorporating a code editor, compiler, and login, designing a cohesive website.
What we learned: How to use Git, working with external libraries, working with React, cohesive web design.
What's next for CodeDragon: Get the score counter to work.
Log in or sign up for Devpost to join the conversation.