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.