2023

Chand Admin Panel

React admin panel for the Chand ed-tech platform — course and test management, lecture uploads, and question-library imports — where I built the core modules and integrated the team's work.

  • React
  • Redux Toolkit
  • Tailwind CSS
About

The project

The admin panel is the React frontend the Chand team uses to run the study platform: signing in, creating courses, composing tests, uploading lectures, and filling the question library. I built the core modules and owned the repository, integrating everyone's branches into main.

My own work covered the scaffolding and the hardest flows: sign-in and sign-up screens, the navbar and side menu, private routes, course creation with featured-course toggles, lecture upload forms, test-creation features, and test-result checking. I also built the question-library import UI — search, pagination, and page-length selection — plus the bulk Excel import wired to the backend API.

The stack is React 18 on Create React App with Redux Toolkit, Tailwind CSS, Axios, and React Router. Working alongside two teammates, I reviewed and merged their branch work — course pages, video handling, and styling — resolving conflicts and keeping the panel coherent with the Node.js API behind it.

My role

What I owned

Frontend developer — built the auth, course, and test modules and integrated the team's work as repository owner.

Highlights

What I built

  • Core modules: sign-in/sign-up UI, navbar, side menu, and private routes
  • Course management with create/edit and featured-course toggles
  • Test-creation features and test-result checking views
  • Question-library import UI with search, pagination, and page-length selection
  • Bulk Excel question import wired to the backend API
  • Lecture upload forms
  • Owned the repository — reviewed, merged, and conflict-resolved a two-teammate branch flow into main
  • React 18, Redux Toolkit, Tailwind CSS, and Axios against the Chand REST API