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.

- 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.
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