Skip to content
 
 

Repository files navigation

💻 ITDT Code Quest

The DBS ITDT Code Quest, built with Nuxt and TypeScript, provides hands-on exercises and videos for members to learn different web development technologies in a curated streamlined curriculum.

🪄 Technologies

  • Nuxt.js
  • TypeScript
  • CSS
  • MongoDB

🚀 Features

  • Interactive front-end sandbox
  • Web dev exercises with automatic validation
  • Competitive ranking system for users to see their progress relative to others
  • Fully responsive for mobile, tablet, and computer users

🧠 Process

Development began in 2023 summer. This app began as an interactive platform that allowed DBS ITDT officials to teach web development interactively under a streamlined curriculum. I designed the UI from scratch in Figma, focusing on an intuitive and effective user experience that allowed the user to focus on completing objectives in the interactive sandbox and get rewards from completing exercises. The automatic validation system was built to be scalable so that new exercises can be added by ITDT officials with relative ease. To strengthen user engagement, I also added a rank and leaderboard system for users to compete with each other. While certain components could be made smoother, I am overall happy with directing and developing the completion of this full-stack app.

🚦 Running the project

  1. Clone the repository
  2. Install dependencies npm install
  3. Start the development server by running npm run dev
  4. Open http://localhost:3000: on a browser

🎥 Preview

code_quest_github_showcase.mp4

About

Interactive platform for secondary school students to learn web development

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages