Skip to content

About

I know that this tests are failing, Fix it if you think you are smart enough. Do not change the architecture, Solutions are small but hard to debug.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Frontend Catch The Bug

This repository is for developers who want to master frontend debugging like a pro.

Each challenge contains intentionally tricky, real-world style bugs. Your goal is to reproduce the issue, reason about the root cause, and implement a clean fix.

Branch Workflow

  • main branch: problem version (buggy implementation)
  • solution branch: solved version (reference fix)

Use this flow:

  1. Checkout main and reproduce the bug.
  2. Try fixing it yourself.
  3. Compare your approach with the solution branch.

Challenge Format

  • Each challenge starts from a buggy implementation in the main branch.
  • Each solved reference lives in the solution branch.
  • New challenges will be added over time.

Getting Started

Install dependencies and run the app:

npm install
npm run dev

Open http://localhost:3000 in your browser.

Homepage

Learning Focus

  • Reproducing frontend bugs reliably
  • Debugging async state and rendering issues
  • Isolating root causes under real UI constraints
  • Implementing minimal, high-signal fixes

About

I know that this tests are failing, Fix it if you think you are smart enough. Do not change the architecture, Solutions are small but hard to debug.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages