Ravish Bisht
HomeResume

Command Palette

Search for a command to run...

Sections

IntroductionAbout MeProjectsServicesSkills & ToolsExperienceEducationBlogsContactStats

© 2026 Ravish Bisht · Full-Stack Developer

Let’s work together →
Back to projects

Web Development Practice Platform | LMS (In Progress)

A learning platform designed to help users practice JavaScript through hands-on challenges.

This is a personal project based on my own idea, focused on building a practical learning platform for web development. The platform is designed to help users improve their JavaScript skills through quizzes, interactive challenges, and structured practice. The goal is to create a useful product that provides real value to learners and can support advanced, paid features in the future.

Tech Stack

Next.jsJavaScriptNode.jsMongoDB

Features

  • Interactive JavaScript quizzes and practice challenges
  • User authentication and progress tracking
  • Planned real-time quiz competitions
  • Structured learning flow for skill improvement
  • Planned AI-assisted JavaScript practice features

Challenges

  • Designing engaging practice flows for effective learning
  • Planning scalable architecture for quizzes and user progress
  • Balancing free and paid features without affecting user experience
  • Building a product that is useful for learners at different levels

Learnings

  • Gained experience in planning and designing an LMS-style platform
  • Improved understanding of building user-focused learning tools
  • Learned how to structure features for future scalability and monetization
  • Developed product-thinking and long-term project planning skills

Link

Live