I built a platform to go from Junior to Mid in React — live code editor, AI feedback per exercise, and it's free
Posted by henryq0@reddit | learnprogramming | View on Reddit | 7 comments
A few months ago I kept hitting the same wall, I could build things in React, but I didn't know if I was building them well. Tutorials teach you how to make it work. Nothing teaches you why your architecture is wrong.
So I built J2M React Learning a platform with exercises designed specifically for that junior to mid transition.
What's different:
- Live in-browser editor (Sandpack) so you code directly on the platform
- AI feedback per exercise that evaluates your component architecture and best practices not just whether it runs
- Progressive hints so you're not stuck but not just copying answers
It's free, still early, and I'd love for you to use it
https://learn-react-j2m.vercel.app/
I'm a systems engineering student in Guatemala building this solo. Happy to answer anything about how it works under the hood.
Creamer125@reddit
Cool project! I'm learning DevOps and looking for real codebases to practice on — would you be open to me setting up a CI/CD pipeline for this? I'd open a PR with GitHub Actions, Docker build, and some basic security scanning. Free, no strings attached, you can just close the PR if you don't want it.
henryq0@reddit (OP)
That would be awesome, honestly. I'm a solo dev still learning and having a proper CI/CD pipeline would take this to another level. Feel free to open a PR
Creamer125@reddit
cool!! what your repo?
deleted_by_reddit@reddit
[removed]
AutoModerator@reddit
Your post/comment was removed since we do not approve of going private.
There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.
Our Rule #11 demands that any and all communication happens in the open, public subreddit.
This is for the benefit of more against the benefit of one.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
Just_Jaguar3701@reddit
really cool concept tried it out and loved it, just one thing the error handling is off there are no clues when a user has syntax error, per example when i remove > from a div container i got "Something went wrong "message" is read-only" and also the error marking isnt on the correct line its always in the first line. other than that i really liked the concept. and i suppose u used https://api.onlinecompiler.io/ as a ur compiler right?
henryq0@reddit (OP)
Thanks for trying it out I appreciate the feedback and you are totally right there is a problem with error handling and I am already looking onto it, appreciate you taking the time to test it properly and I'm using sandpack from CodeSandbox it compiles and runs everything directly in your browser using Babel, no external compiler API needed