Skip to content
@class-dojo

ClassDojo

  • United Kingdom

Class Dojo Welcomes you! đź‘‹

ClassDojo empowers teachers in virtual classrooms with a selection of tools to gauge student interest and emotional response during lectures. The app leverages Computer Vision to detect emotions of students and extracts information such as mood and attention, that are all displayed in a set of interactive charts, all conveniently fitted into a comprehensive dashboard.

👉 Try it out yourself here: www.classdojo.ninja

Repositories:

Frontend built on React + Typescript

  • ffmpeg library running in browser to extract images from video
  • beautiful graphs created using NIVO library
  • fully responsive on any device

Backend utilizing express.js + Typescript

  • test coverage of over 70% using jest
  • dependency injection
  • outsourcing the computer vision capabilities to AWS rekognition service

Infrastructure and DevOps best practices

  • a mature CI/CD pipeline using Github Actions and docker
  • deployed on AWS Cloud services using Infrastructure as Code
  • completely serverless architecture

Pinned Loading

  1. backend backend Public

    Backend repository for ClassDojo app

    TypeScript

  2. frontend frontend Public

    CSS

Repositories

Showing 3 of 3 repositories
  • frontend Public
    class-dojo/frontend’s past year of commit activity
    CSS 0 0 18 0 Updated Jul 10, 2022
  • .github Public
    class-dojo/.github’s past year of commit activity
    0 0 0 0 Updated May 24, 2022
  • backend Public

    Backend repository for ClassDojo app

    class-dojo/backend’s past year of commit activity
    TypeScript 0 0 8 0 Updated May 23, 2022

Top languages

Loading…

Most used topics

Loading…