DEV Community

Aisha Muhyiddeen Ahmad
Aisha Muhyiddeen Ahmad

Posted on

I Started With a 16-Week React Roadmap. It Ended Up Becoming Sandbox.

WeCoded 2026: Echoes of Experience 💜

I didn't start out trying to build a product.
I started with a simple goal: learn React properly and move beyond tutorials and clone projects.
To stay focused, I created a 16-week roadmap for myself. I wanted a structured path, but more importantly, I wanted proof that I was actually moving forward.
As a developer, it's easy to get caught in a cycle of learning, building, and moving on to the next thing.

  • Finish a tutorial.
  • Build a project.
  • Solve a bug.
  • Learn a new concept.
  • Then move on to the next challenge without realizing how far you've come.

The strange part is that even when you're making progress, it doesn't always feel that way.

For a long time, a lot of my growth as a developer felt invisible.
Not because I wasn't learning.
Not because I wasn't building.

But because many of the things that helped me grow never had a place to live.

The concepts I finally understood.
The challenges I solved.
The bugs that taught me important lessons.
The small wins that never made it into a portfolio.

As I worked through my roadmap, I realized I wanted a way to capture those moments.

At first, Sandbox was simply a React project I was building to practice what I was learning.
But the more I worked on it, the more I found myself solving a problem I personally experienced.
I wasn't just building a project anymore.

I was building a tool I wanted to use.
That's how Sandbox was born.

What is Sandbox?

Sandbox is a simple space for developers to track the progress that usually gets lost between tutorials, commits, and shipped projects.
Right now it includes:

  • A Progress Tracker for concepts and study sessions
  • A Challenge Tracker for bugs and coding challenges
  • Milestones and reflections
  • Dashboard insights based on your activity It's still very early-stage. There is no backend yet. Data is stored locally. The focus right now is learning, validating the idea, and understanding whether other developers experience the same problem.

Why I'm Sharing It Early

I could keep building in private for months.
But I've learned that feedback is more valuable than assumptions.
So instead of waiting until everything is perfect, I'm putting it out there now.


You can try Sandbox here:
https://sandbox-sooty-ten.vercel.app/

If you take a look, I'd love to know:
Does this solve a problem you've experienced?
What feels useful?
What feels confusing?
What would make you use it regularly?
Thanks for reading.

And if there's one thing building Sandbox has reminded me, it's this:
Not all growth is loud, and not all progress belongs on a résumé.

Top comments (0)