About this project
The Educational ERP System is a role-based educational management dashboard I built for institutions that need one place to run courses, students, instructors, and day-to-day operations. It is a dense product UI: enrollment, scheduling, reservations, certificates, analytics, and admin controls all live behind permission-aware navigation.
I used React with Vite for a fast development loop and React Router for multi-section app navigation. Material UI, Tailwind CSS, and Styled Components coexist carefully — MUI for complex data-heavy primitives, Tailwind for layout utility speed, and styled solutions where custom branding needed isolation. TanStack React Query manages server state for lists and dashboards that change often. React Hook Form handles long administrative forms, Axios covers API traffic, and Chart.js visualizes operational metrics.
Role-based UX was central. Admins, instructors, and staff should not see the same clutter. I organized information architecture so each role reaches high-frequency tasks quickly — enroll a student, adjust a schedule, review reservations, or issue certificates — while analytics pages give leadership a readable overview. Rich text editing via Jodit supports content-heavy academic records, and AWS SDK integration supports file-oriented workflows where documents must be stored reliably.
Dashboards fail when every screen feels like a spreadsheet dump. I focused on progressive disclosure, clear table/filter patterns, and toast feedback for mutations so operators trust the system. Motion and iconography are used sparingly to aid orientation, not decoration.
This ERP frontend represents my strongest admin-product work: complex React architecture, form-heavy flows, charts, and role-aware UI designed for real institutional operations.
Institutional software accumulates workflows over time. I designed navigation and page templates that can absorb new modules without forcing a full redesign. Toast feedback, consistent form patterns, and chart summaries help staff complete tasks confidently even on dense screens.
Educational ERP work is rarely glamorous, but it is high-impact frontend engineering: permissions, data tables, schedules, documents, and analytics must cooperate. This project is where I practice that discipline most clearly.









