The goal of this project was to develop a mobile and web application for chatting, as well as creating an administrative panel for managing data and application settings. The application is intended to unite two categories of users: listeners and members. Chats were structured according to separate tenants, each of which had a unique list of topics. In these topics, members could initiate dialogues, while listeners acted as psychologists or consultants. The main quality criteria for the project were modularity, security, cross-platform compatibility, and the ability to further expand functionality.