Skip to content
Challenges live preview
All projects

Challenges

Practice design and frontend skills, not just algorithm puzzles.

Challenge platforms like LeetCode only tested algorithms, leaving no structured way to practice design or full-stack building skills.

Tech Domain · Book Dev|Published|Evidence: Prototype|Next.js, TypeScript

A public prototype demonstrates the interaction; scope and data are intentionally limited.

Case Study

Before

Learning through challenges and competitions is engaging, but existing platforms like LeetCode focused only on algorithms. Needed a broader challenge system covering design, frontend, and full-stack tasks.

After

Created an engaging learning tool that goes beyond algorithm challenges. The design and frontend challenges attract creative developers who learn by building rather than solving abstract problems.

How it's solved

Built a challenge platform with categorized problems (coding, design, frontend), difficulty levels, solution submission with live preview, and community voting on the best approaches.

Trade-offs

Community voting exists, but there's no automated test suite to verify a submitted solution actually works.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Challenges - Chaowalit Greepoke Portfolio