The platform was developed using React and Redux, with Express, Sequelize, and PostgreSQL in the back end. We built a separate API using Docker to run the user submitted code against test specs written with the Mocha, Chai, and Sinon testing libraries. The 3D components were created in Three.js and rendered in conjunction with the React components. This approach immerses users in an interactive experience that rewards them for their successes along their coding journey.
Project Members: Daryl Concha, Amy De Genaro, Rebecca Eom, Katherine Pangtay