Skip to content
All work

Hunarda — online education platform

An education platform with three roles — administrator, teacher and student — for courses, materials, payments, chat and analytics.

Role
Frontend developer (Vue.js)
ZK (Zamonaviy Kommunikatsiyalar)
Year
2024
Stack
Vue.jsJavaScriptREST APIExcel exporti18n
Roles
Admin · Teacher · Student
Payment providers
5
Interface
Light & dark theme
  • Statistics: income, sales, courses and students by month
  • Admin dashboard with profile and platform totals
  • Students with points, course filters and Excel export (personal data blurred)
  • Finance: payments via Click, Payme, Uzum, Paynet and cash, with promo codes
  • Staff management with roles (teacher, admin)
  • Course directory: categories, courses, archive, tags and promo codes
  • Sign-in screen
  • ZK (Zamonaviy Kommunikatsiyalar) — partners: banks, telecom and government organisations
Statistics: income, sales, courses and students by month
Statistics: income, sales, courses and students by month1 / 8

The product

Hunarda is an innovative education platform designed to transform the traditional learning experience. With three key roles — administrator, teacher and student — it simplifies educational processes and promotes collaboration.

  • Administrators have full control over the platform: they manage user accounts and system settings to keep access secure.
  • Teachers create and manage courses, upload materials and engage with students through discussions and feedback.
  • Students enroll in courses, access materials and interact with teachers and peers.

What I built

I developed the admin panel in Vue.js:

  • Dashboard & statistics — platform totals and monthly charts for income, sales, courses and students, filterable by category, course and date.
  • Users — staff with roles and students with points, filters by category and course, and Excel export.
  • Course management — a directory of categories, courses, archive, tags and promo codes, plus tariffs.
  • Finance — payments through Click, Payme, Uzum, Paynet and cash, filtered by method, status, date, course and promo code.
  • Chat — teacher–student conversations the administrator can review.
  • Content — an “About us” section with FAQ, project pitch, terms and contact pages.
  • UX — light and dark themes, a multilingual interface and paginated tables throughout.

Next project

Ecology Check — national environmental data platform

© 2026 Yusuf Yuldashev. All rights reserved.