DevArena is an exciting coding competition organized by the BCA 2nd year students of Maharaja Surajmal Institute (MSI).
This project was conceived and developed by Sachin Sharma
APIs used - leetscan-api and profile-data-handler also developed by Sachin
- Live tracking of participants' LeetCode profiles
- Year-wise leaderboard for 2nd and 3rd-year students
- Real-time updates of solved questions and scores
- Detailed user profiles with solved question history
- Dark mode support for comfortable viewing
- Responsive design for mobile and desktop
- Smooth animations and transitions for enhanced user experience
- React.js for a dynamic and responsive frontend
- Tailwind CSS for modern, utility-first styling
- Framer Motion for smooth animations
- Font Awesome icons for visual appeal
- Express.js backend for efficient data handling
- MongoDB for robust data storage and retrieval
This project utilizes two custom-built APIs, also developed by Sachin Sharma:
-
profile-data-handler: A POST API method to update MongoDB user and ranking data for the MSI LeetCode competition.
-
leetscan-api: An API for fetching data from LeetCode user profiles. It provides detailed insights into a user's coding activity and contest performance, designed for easy integration with other systems.
Give a ⭐️ if this project helped you!