ClashDev is a gamified coding portal designed to make coding practice more engaging and competitive. As a college student, I developed this project to combine my passion for coding and game design, creating an innovative platform where users can participate in coding challenges, earn battle points, and track their progress on leaderboards.
- Real-Time Coding Challenges: Users can compete in live coding battles.
- Leaderboards: Displays rankings based on users' battle points, encouraging competition.
- Battle Points System: Points are awarded for completing challenges, incentivizing progress.
- Interactive Courses: Progress through courses that track your completion percentage.
- Supercell-Themed UI: Designed with a dynamic and engaging game-like interface for a seamless experience.
- Frontend: React, Tailwind CSS
- Backend: Node.js, MongoDB
- State Management:
useContext
- Routing:
React Router DOM
- Version Control: Git and GitHub
As a student-led project, the development of ClashDev is ongoing. I am currently working on refining the UI, building more coding challenges, and optimizing the leaderboard system to ensure a fun and rewarding experience.
This project reflects my ability to design full-stack applications and implement unique features, showcasing my skills in both frontend and backend development. My goal is to create an engaging learning environment for coders of all levels.
Once the development phase is complete, instructions on how to install and test the application will be provided.