Back to all projects

ScolarWatch

In active development Laravel · React · Redis · Docker

Schools lose students silently. ScolarWatch centralizes grades, absences and observations, then uses AI to flag dropout risks before students disappear.

3 roles: admin, teacher, parent
AI dropout-risk analysis engine
0 spam — queue-driven notifications
ScolarWatch
01

The problem

Schools lose students silently. By the time administrators notice, it is often too late to intervene. The warning signs — declining grades, rising absences, behavioural shifts — are scattered across different systems, different teachers’ notes, different spreadsheets. Nobody has the full picture until the seat is empty.

02

What I built

ScolarWatch centralizes everything: grades, absences, teacher observations — then connects the dots with AI. It flags students at risk before they disappear, giving schools time to intervene and parents real visibility into their child’s journey.

03

Feature walk-through

Multi-role dashboards

Admin, teacher and parent views with role-based access control — each role sees exactly what it needs, nothing more.

AI dropout-risk flags

A risk engine reads grades, attendance and teacher notes to surface early-warning patterns — before the student is gone.

Real-time notifications

Redis-powered queues deliver instant alerts to teachers and parents without blocking the request cycle.

API-first backend

A secure REST API with Laravel Sanctum token authentication — built to serve the React frontend and anything else that comes.

04

Under the hood

Built on Laravel with a service-oriented backend. Authentication, data processing and AI integration live in the service layer; React handles the interactive dashboards. Redis queues decouple heavy processing from the request cycle, keeping the API responsive even during AI analysis.

  • Laravel Sanctum for token-based API auth
  • MySQL for structured educational data
  • Redis for queues and caching
  • Docker for consistent dev and deploy environments
  • GitHub Actions CI/CD for automated testing and deploys
05

What I learned

  • Designing secure APIs with role-based access control
  • Redis queues for background processing
  • Docker containerization in a real workflow
  • CI/CD pipelines with GitHub Actions
  • Integrating AI into a production application
Back to all projects