Knowledge Base

Documentation

Understand CrackCode's philosophy, technical features, and platform setup.

Docs Navigation

Quick Start Guide

Get up and running with CrackCode in less than 2 minutes.


Welcome to the CrackCode developer quick start guide. CrackCode is designed to streamline your programming practice by targeting your absolute weaknesses. Follow this step-by-step walkthrough to link your profiles, perform your initial analysis, and establish your daily spaced repetition habits.

2. Run Initial Profile Scan

Immediately after binding a handle, the CrackCode ingestion engine parses your submission logs to compile a multi-dimensional baseline vectors file.

// Sync query matching public resolvers...

$ crackcode-sync --handle=Subham12R --platform=leetcode

▶ Fetching submission metadata (IDs 1000 - 1500)...

▶ Mapping sub-topics: [Dynamic Programming: 42, Segment Trees: 12, DFS/BFS: 78]

✔ Sync success: baseline loaded successfully.

Your results are instantly visualised on your home dashboard. Check the **Skill Radar** to see your current capabilities across all 8 major coding modules.

3. Fetch Your First AI Recommendation

Instead of selecting random questions from a community sheet, click the **Get Recommended Problem** action. Our system scans your profile:

  1. It identifies which category (e.g., Graphs) has the highest gap between your target rating and current solve ratios.
  2. It queries our curated algorithm database to select a problem that tests that exact bottleneck.
  3. It displays relevant core concepts to keep in mind before you start coding.

Solve the problem on the native host platform. Once accepted, hit **Sync** on CrackCode to mark the challenge complete and refresh your metrics.

4. Establish Daily Spaced Review Habits

Retaining logic is as important as learning it. Every problem you sync is registered in your Spaced Review queue. The system will remind you to re-solve or review that algorithm at key intervals (1 day, 6 days, 14 days) based on the ease rating you assign it. Clear your daily review queue first thing every morning to cement algorithmic patterns in long-term memory.