Backround

We love simple and easy to use synchronous learning tools like Pear Deck that allow teachers to seamlessly present content to students and get student responses, however there is no such tool that is tailored towards coding.

Our project aims to fill in this gap with a simple no login website that allows a teacher to give a presentation with simply google slides and a Google app script. Steps to use:

  1. Install the app script
  2. Open Google slides and mark the slides that have coding problems
  3. Initiate session and have students join through code
  4. When you navigate slides on our UI students will see the same slide, on coding problems they may type solutions using the modern Monaco editor (also used in VS code), and run Python and JavaScript in sandboxed mode. You will see AI Google Gemini powered summaries of students progress towards the goal with color coded names. By clicking on a student you can see their code and output in detail.

How we built it

We used Node.js, express.js, AWS EC2, and raw HTML/JS/CSS.

Accomplishments that we're proud of

Nice UI and code that is almost ready for MVP.

What we learned

Lots of web development concepts in general from domains and hosting to frontend design.

What's next for tomatocode.xyz

We will not stop building this product out! Stay tuned on our github, we plan to make this a fully working product that is used in classrooms, lectures, and even some conferences all over the world. Feel free to reach out if you are interested in working with us.

Note: Jay Maheshwari is also on our team, he was grinding on our project and forgot to join the devpost in time so he is not listed on the right.

Share this project:

Updates