DoctorNow — платформа онлайн-консультацій
Цифровий сервіс консультацій, що поєднує пацієнтів, лікарів і менеджерів через мобільний застосунок, вебклієнт та адміністративний інтерфейс.
Мета проєкту
Надати пацієнтам зрозумілий шлях до пошуку спеціаліста й консультації, а лікарям і менеджерам — спільні інструменти для профілів, розкладів та обліку звернень.
Концепція
DoctorNow відокремлює інтерфейс пацієнта від робочого простору сервісу. Вебклієнт на React підтримує доступ за запрошенням і пошук серед чергових лікарів. Адмінпанель керує спеціалістами, пацієнтами й консультаціями через Symfony API. У коді також є окремий мобільний застосунок на React Native та Expo.
Усередині DoctorNow
Реальні екрани локально запущених вебклієнта й адмінпанелі, підключених до окремого Symfony API з невеликим набором вигаданих даних. Вузькі екрани нижче показують мобільну вебверсію.





Скриншоти показують локальне демо з вигаданими лікарями, пацієнтом, клінікою та консультаціями. Логотип і стандартні зображення профілів узято з проєкту. Листи, push, платежі та зовнішні виклики вимкнено. Відеодзвінки, нативні збірки Android/iOS, оплата й повний цикл консультації не перевірялися. Реальних медичних записів на екранах немає.
Переваги
- 🔎 Пошук спеціаліста — список чергових лікарів і їхні спеціальності в одному місці.
- 🟢 Видима доступність — можна відрізнити вільного лікаря від того, хто вже консультує.
- 🩺 Зрозумілий профіль — категорія, досвід і тривалість консультації поруч.
- 📋 Облік консультацій — менеджери бачать записи, учасників і статуси у спільному списку.
- 🗂️ Упорядковані дані сервісу — окремі інтерфейси для лікарів, пацієнтів, клінік і спеціальностей.
Технології
Вебклієнт використовує React 19, TypeScript, Vite і Redux Toolkit; адмінпанель — React 18 та Tailwind CSS. Серверна частина побудована на PHP, Symfony 7.3, API Platform і Doctrine ORM з реляційною базою даних. Окрема мобільна кодова база використовує React Native 0.81 та Expo 54.
- React / React Native / Expo / TypeScript
- Vite / Redux Toolkit / React Router
- PHP / Symfony / API Platform / Doctrine ORM
- MySQL (MariaDB)


Розробка платформи онлайн-консультацій
DoctorNow показує, як інтерфейс пацієнта й робочий простір сервісу можуть використовувати спільні дані консультацій для різних завдань. Кейс зосереджений на програмних сценаріях та архітектурі, а не на медичних результатах.
Допомогти пацієнту обрати лікаря
Інтерфейс консультацій має робити спеціальність, досвід, тривалість і доступність зручними для порівняння. Вебклієнт DoctorNow поєднує ці відомості з пошуком лікарів і доступом за запрошенням. Локальне демо підтверджує перегляд і пошук на вигаданих профілях.
Поєднати операційну роботу з доступом пацієнта
Менеджерам потрібен інший погляд: списки лікарів, налаштування профілів, зв’язки з клініками та статуси консультацій. React-інтерфейси працюють із сервером Symfony та API Platform, а Doctrine керує реляційною моделлю. Код також містить мобільний клієнт React Native й Expo та інтеграції дзвінків.
Що демонструє цей кейс
Скриншоти зроблено в реальних локальних застосунках з ізольованою базою. Перевірено пошук лікаря, відображення профілю й адміністрування консультацій. Нативні збірки, відеодзвінки, оплата й повний цикл консультації залишаються за межами перевіреного демо. Кейс не містить тверджень про клінічну ефективність або комерційні показники.
