Front-End
- Next.js
- React
- TypeScript
- Tailwind CSS
Case Study
A digital platform bringing consultations, courses, and educational content together, making it easier to explore services, learn, and stay connected.

Heba Habib is a Jordanian consultant and trainer working across personal well-being, family relationships, marriage, and adolescent guidance. The platform brings her consultations, courses, articles, and educational assessments into one digital space. Visitors can explore available services, discover learning opportunities, and access content suited to their interests, while registered users can manage their activities through a personal account.
Consultations, learning programs, and educational content each come with different needs. Booking a session isn't the same as enrolling in a course, and accessing an article isn't the same as completing an assessment. The challenge was to bring these experiences together without making the platform complicated to navigate or difficult to manage.
The experience was organized around four main areas: consultations, courses, assessments, and articles. Each offers its own way for visitors to explore content and take the next step, while user accounts keep their enrolled courses, bookings, and available materials accessible from one place.
Behind the public-facing platform is a custom administration system for managing consultations, courses, lessons, assessments, articles, users, promotions, and payments. It brings content publishing and day-to-day service administration into one connected workflow, including the review of submitted payment confirmations.
The platform was launched and operated for approximately a year, bringing the consultation and learning experience into one working digital product. It provided a shared foundation for presenting services, managing educational content, handling registrations and bookings, and administering payments.
The technologies behind the platform.