← cd ../work

case 03 · health / platform

PsyLife.me — personal practice platform

A multilingual UA/RU platform with a blog/CMS, consultation booking and real-time notifications — owned end to end.

role
Owner · full-stack
timeline
2026 · ongoing support
stack
nuxt 4 · nestjs · mariadb · bullmq · pwa
https://psylife.me
Screenshot of PsyLife.me — personal practice platform

Problem

A psychology practice needed one place for content, consultation booking and client notifications, in two languages.

Approach

A Nuxt 4 frontend on a NestJS API with MariaDB, Redis/BullMQ background jobs and web push — from architecture to production deployment.

  • psylife.me · Nuxt 4
  • blog / CMS
  • PWA admin
NestJS API
booking · CMS · notifications
  • MariaDB
  • Redis · BullMQ
  • web push
  1. D1

    Background jobs on a queue

    Redis and BullMQ run background work outside the request cycle.

  2. D2

    Real-time notifications

    Web push notifications keep clients informed about bookings.

  3. D3

    Content in the same product

    An integrated blog/CMS and the consultation-booking flow live in one platform.

UA/RU
multilingual
10
clients