Back to the technical case
SYS-07 / LIVE DEMO

SmartClass IaC

A functional product experience that runs entirely in the browser with demonstration data.

DEMONSTRATION MODE

This version preserves the project's core flow but uses local state and safe data so it can remain public without paid infrastructure. Reloading restores the initial data.

CLASSROOM / OPERATIONS

Class management

Record attendance and distribute only present students into balanced groups.

TURMA / SI-2026

Software Engineering

5/6
  • Alice Rocha
  • Bruno Alves
  • Carla Nunes
  • Daniel Reis
  • Elisa Moraes
  • Fabio Luz
GROUP DRAW

Activity groups

Record attendance and create the groups.
FULL IMPLEMENTATION / GITHUB

Backend, tests and infrastructure remain verifiable.

SmartClass combines a React/Nginx frontend, Node.js/Express/Prisma backend and PostgreSQL, runs locally through Docker Compose and is provisioned with Terraform on AWS ECS Fargate. The repository documents adaptations required by AWS Academy constraints.

Inspect repository