Tech
- React
- Javascript
- CSS
- Axios
- Material-UI/MUI
- Context API
- Vite
Description
I worked on a production-grade IELTS preparation platform where I focused on building scalable frontend systems for both internal administrators and end users.
I designed and implemented a role-based admin dashboard to manage courses, tests, and users, ensuring that permissions and UI access were strictly controlled across Admin, Evaluator, and dynamically generated roles. I also built a document-based test creation workflow that allowed complex question papers to be authored, organized, and assigned to public and private groups efficiently.
On the user-facing side, I developed a course viewing platform modeled after Udemy, focusing on clear content hierarchy, responsive layouts, and smooth navigation for learners. The frontend was architected to integrate cleanly with backend APIs, handle authentication flows, and remain maintainable as features scaled.
The platform was actively used in production, and features were built iteratively based on real product requirements and feedback from internal teams.
Features
- Role-based access control (RBAC)
- Admin dashboards for course and test management
- Document-based test creation workflow
- Multi-role permission handling
- Udemy-style course viewing experience
- Responsive and accessible UI
- Authentication and authorization flows
- API-driven frontend architecture
- Production deployment and iteration