Repository navigation
Welcome to the first public release of SYNTHSCRIPT — a retro-futuristic JavaScript learning platform designed to make learning code interactive, visual, and fun.
✨ Highlights
🌆 Immersive synthwave terminal experience
💻 Interactive in-browser coding with real-time feedback
📚 Structured JavaScript curriculum with lessons, examples, and quizzes
⚡ Live code execution pipeline (frontend + backend runner architecture)
📱 Responsive multi-device layout for desktop, tablet, and mobile
🧩 Included in this release
Core frontend app (React + TypeScript + Vite)
Lesson/content system and progress tracking UI
Code editor + console panel workflows
Validation/checker foundation for challenges
Backend execution service scaffolding
Testing and linting setup
Documentation baseline (README and project structure)
🛠️ UI/UX Improvements
✅ Mobile stats pill now hidden on desktop for cleaner layout
✅ Desktop sidebar now shows completed/total lesson progress
✅ Fixed tablet editor bar overflow for Run/Reset actions
✅ Improved small-screen spacing and control behavior
✅ Reduced header clutter on compact viewports
🧹 Maintenance
Removed temporary planning/spec artifacts used during implementation cleanup.
🔮 What’s next
More advanced lesson tracks
User authentication + persistent progress
Expanded challenge validation and feedback intelligence
Additional quality-of-life UI improvements
Thank you for checking out SYNTHSCRIPT 💜
If you find bugs or have ideas, open an issue or PR — contributions are welcome.