Skip to content

jpkaiser2/Code-A-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code-A-Robot

An interactive, web-based learning platform for FTC robotics programming. Code-A-Robot (codearobot.org) guides students through Java fundamentals, FTC-specific SDK features, and hands-on coding exercises with in-browser compilation and execution.

Features

  • Structured Curriculum
    Step-by-step lessons covering Java basics, hardware mapping, sensors, and autonomous programming.

  • Live Code Editor
    Write and run FTC Java code directly in your browser using a custom editor.

  • Instant Feedback
    Code is compiled and executed via Cheerpj, so you see results in real time.

  • Progress Tracking
    Track lesson completion and quiz performance.

Tech Stack

  • Framework: Next.js 13 (App Router)
  • UI Library: React
  • Styling: Tailwind CSS
  • Editor: AceEditor (react-ace)
  • Code Execution: Cheerpj (see SimpleJavaRunner)
  • Backend: Supabase (PostgreSQL + Auth)
  • Hosting: Vercel

Visit

https://codearobot.org

License

MIT © Code-A-Robot

About

An interactive, web-based learning platform for FTC robotics programming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published