JSArena — Project Overview & Problem Statement WHAT PROBLEM IT SOLVES ------------------------ Indian beginner/intermediate coders (especially from tier-2/3 cities) find platforms like LeetCode intimidating because: 1. Overwhelming problem sets — LeetCode's catalog is vast and unstructured for someone just starting out; no clear path on where to begin 2. No real-time AI guidance — when stuck, the only option is discussion forums; no smart, contextual hint system 3. Lack of a beginner-first curriculum — most platforms assume you already know the fundamentals 4. No local motivation/community layer — competitive elements don't feel tailored to Indian students' context JSARENA'S SOLUTION 1. AI-Assisted Problem Solving (Groq Integration) - Real-time hints when user is stuck (not direct answers) - Acts like a mentor guiding the thought process 2. JWT-based Authentication - Secure login/signup flow - Individual progress tracking per user 3. MongoDB-backed Data Layer - Problems, submissions, and user stats persist - Scalable backend architecture built from scratch 4. Leaderboard System - Gamification layer driving competition and motivation - Especially effective within peer groups 5. Beginner-first Curriculum Approach - Structured problem progression - Prevents overwhelm for new coders TARGET AUDIENCE BCA/B.Tech students learning DSA who find LeetCode intimidating and want a more approachable, guided, "desi" alternative to sharpen their skills before job hunting. TECH STACK Frontend : JavaScript-based frontend Backend : Node.js / Express + MongoDB Auth : JWT (JSON Web Tokens) AI Layer : Groq API integration for hints/assistance Extra : Leaderboard system for user engagement
Official HackIndia certificates for each team member — select one to view and download it.