CodingKaro Website
Back to Projects

CodingKaro Website

A full-featured platform for developers offering coding contests, job opportunities, salary insights, quizzes, and curated tech resources — all in a clean, responsive UI with developer-accessible APIs.

NextJs
Tailwind CSS
MongoDB

Project Overview

CodingKaro is an all-in-one web platform designed for developers to explore coding contests, job opportunities, and valuable tech content. The platform seamlessly aggregates upcoming contests from popular coding platforms like LeetCode and Codeforces and presents them in a clean, intuitive UI. It also offers insights into compensation data from top tech companies, helping job seekers make informed career decisions. Beyond contests and jobs, CodingKaro provides curated developer resources, including insightful technical blogs and tutorials. Users can engage more actively by creating and taking coding quizzes, making it a great platform for both learning and evaluation. The project features a custom API system that allows users to generate their own API keys and build tools using contest data — encouraging community-driven development. With a mobile-responsive design, smooth navigation, and clear UI/UX, the platform is built to be both functional and developer-friendly. Built with modern technologies like Next.js and deployed via Dokploy, the app integrates both frontend performance and backend scalability, making it an ideal portfolio project that showcases full-stack development, external API integration, and user-centric design.

Screenshots

CodingKaro Website screenshot 1

Key Features

Aggregated upcoming coding contests from major platforms like LeetCode, Codeforces, and HackerRank.

Real-time job postings tailored to developers.

View salary data and compensation breakdown for top tech companies (sourced via LeetCode).

Curated content: tutorials, interview guides, and articles on best practices. Regular updates with practical and insightful blogs for developers.

Users can create, share, and take quizzes on coding and tech topics. Supports custom question sets and scoring.

API key generation for authenticated access to coding contest data. Encourages users to build their own tools using the platform’s API.

Easily search for contests, jobs, or blog posts. Filter by difficulty, platform, or topic.

Challenges & Solutions

Challenge

Making 10+ bots to auto update jobs.

Challenge

Script that automatically update compensation data form LeetCode.

Key Learnings

  • NextAuth for implementing secure and scalable authentication workflows.

  • Next.js framework for building a performant, SEO-optimized, and server-rendered React application.

  • MongoDB for handling flexible data models and implementing complex queries efficiently.

  • Tailwind CSS for building responsive, maintainable UI with utility-first styling.

  • Bot Development using automation scripts and LLMs (Large Language Models) to fetch, process, and summarize external content like job postings and compensation data.

  • Developed experience in building APIs, managing user-generated content, and deploying with Dokploy.

  • Gained a deeper understanding of backend scalability, frontend performance optimization, and developer experience design.

Project Details

Role

Full Stack Engineer

Timeline

3 Months

Team

Raunit Verma

User Base

1000+ MAU

Tech Stack

NextJs
Tailwind CSS
MongoDB