All work

Web · 2025

ECE-SIS

A student information system — assignments, records, and analytics dashboards. Django + DRF behind a React + Redux Toolkit UI with Recharts.

Problem

Schools accumulate student data faster than they can read it. ECE-SIS is a student information system aimed at turning records and assignments into something administrators can actually see — not just store.

What it does

  • Assignments module — admin-side management of student assignments.
  • Student records — structured records behind a typed API.
  • Analytics — dashboards built with Recharts surface the data instead of burying it in tables.

Stack & architecture

A Django + DRF backend pairs with a React 19 + TypeScript frontend that uses Redux Toolkit for state and Ant Design for the admin UI. The emphasis is on a clean, typed data flow from API to charts — the kind of enterprise-leaning architecture that stays maintainable as modules grow.

Outcome

A polished full-stack admin product. It's one of several education-domain platforms I've built; this one leans hardest into reporting and analytics.