Homepage hero reading "Expert-led courses, personalized mentorships, and smart IT solutions" with three call-to-action buttons

04

Tech Mastery

A booking platform for IT services, courses and mentorship programs, bilingual EN/AR with a role-based admin dashboard.

  • Freelance — solo
  • Freelance

Bilingual course, mentorship and IT-services booking with a protected admin dashboard for roles, permissions and booking lifecycles.

Live site ↗
  • Next.js
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • Framer Motion
  • GSAP
  • Recharts

Booking, courses, mentorship

Visitors book IT services, courses and mentorship sessions through modals with real-time validation. The course and mentorship hub covers Flutter, full-stack web, and software engineering principles, each mentorship capped at 10 seats with a fixed weekly session count and duration.

Admin and access control

A protected admin dashboard manages roles, permissions and the full booking lifecycle — Pending, Confirmed, In Progress, Completed, Cancelled, Refunded — behind role-based authentication with a custom Prisma adapter.

Bilingual and themed

The platform runs bilingual EN/AR with RTL layout support, plus dark and light themes, chart-driven admin views, and micro-interactions throughout.