Juan Pablo García
All projects

Analytics dashboard for hundreds of schools

A React and FastAPI dashboard in production, following attendance, performance and risk across hundreds of schools.

Nodos HubAI developer2025 to nowClient work, code is private.

Problem

An education-sector client needed attendance, performance and risk indicators for hundreds of schools in one place, behind their own sign-in.

Solution

A FastAPI backend and a React dashboard with Excel export, signed in through the client's identity system. I own the whole path to production.

Architecture

How a request flows

  1. Sign-inSSO with the client's identity system
  2. APIFastAPI
  3. DashboardReact: attendance, performance, risk
  4. ExportExcel

How it ships

  1. GitLabSource and pipeline
  2. Cloud Linux serverGunicorn, systemd, nginx
  3. Dev and prodSeparate environments

Stack

ReactFastAPIPythonLinuxGunicornsystemdnginxSSO

Result

In production, used to follow students across hundreds of schools.

Have an AI feature to build? Let's talk for 15 minutes.