Skip to content
Back to Projects
Web AppsFeatured project

Ryadom
Psychological Support Platform

Online platform for psychological support: specialist booking, a 24/7 AI assistant chat and a knowledge library, in English, Russian and Arabic (RTL). My software engineering graduation project, graded 5/5.

Ryadom — Psychological Support Platform
Status
Completed
Role
Lead Developer & Architect
Client
Graduation project — Ural Federal University
Year
2025
Project type
Web Apps

Overview

Overview

Ryadom ("nearby" in Russian) is an online psychological support platform. Visitors can book a video, audio or chat session with a specialist, talk to an AI assistant at any time, and read articles in the knowledge library.

The Challenge

People looking for psychological help often face barriers before they even reach a specialist. The platform had to feel approachable while handling sensitive user data securely.

The Solution

A Node.js and Express backend with a PostgreSQL database, a REST API and JWT authentication. Specialists are listed with their role, experience and schedule, and a session is booked in a few clicks. The support chat answers instantly and can hand replies to an optional Python AI service. The whole interface is available in English, Russian and Arabic with a proper right-to-left layout.

The Results

Defended as a graduation project and graded Excellent (5/5).

Key Features

  • Specialist listings with role, experience and schedule
  • Session booking in a few clicks
  • 24/7 AI assistant support chat
  • Optional Python AI service for replies
  • Knowledge library and plans pages
  • English, Russian and Arabic (RTL)
  • JWT authentication and REST API
  • Mobile-first responsive interface

Project Screenshots

A closer look at the product and its key screens.

Homepage in English and Arabic (RTL)

Homepage in English and Arabic (RTL) · 1 / 3

Tech Stack

Technologies used to build this project.

  • Node.js
  • Express
  • PostgreSQL
  • JWT
  • REST API
  • Python
  • JavaScript

Project Details

Key information about this project.

Status
Completed
Role
Lead Developer & Architect
Client
Graduation project — Ural Federal University
Year
2025
Project type
Web Apps

My Responsibilities

Key areas I was responsible for.

  • System architecture
  • Database schema design
  • Backend and REST API development
  • Authentication flows
  • Responsive multilingual UI (RTL & LTR)
  • Project documentation

Next project

Basaer Medical Center — Eye Clinic Booking Platform

Next project

Have a project in mind?