Александр Кириков alexkirikov
Fullstack-разработка • SaaS • LMS • API • Автоматизация
Рейтинг
64
№ 63 749 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Город
Павлодар
Опыт работы
11 лет
На сайте с
2022 года
Юридический статус
Частное лицо

MeetUS Messenger — мессенджер

Используемые навыки API Docker JavaScript PHP WebRTC

Описание

Задача — разработать собственный веб-мессенджер MeetUS Messenger с современным интерфейсом и возможностью дальнейшего развития в единую коммуникационную и образовательную платформу.

Система должна обеспечивать полноценное общение пользователей непосредственно через браузер и не зависеть от сторонних мессенджеров.

Основные требования проекта:

— регистрация и авторизация пользователей;
— личные профили и уникальные username;
— личные диалоги;
— групповые чаты;
— каналы;
— обсуждения и комментарии;
— отправка текстовых сообщений;
— голосовые сообщения;
— отправка изображений и файлов;
— поиск пользователей и чатов;
— закрепление сообщений;
— управление уведомлениями;
— защита пользовательского контента;
— адаптивный интерфейс для компьютеров и мобильных устройств;
— возможность дальнейшей интеграции с LMS и другими сервисами MeetUS.

Проект создавался как самостоятельный продукт с собственной серверной частью, API и пользовательским интерфейсом.

Решение

Разработана архитектура MeetUS Messenger с разделением клиентской части, серверного API и системы хранения данных.

Реализованы регистрация и авторизация пользователей, профили и уникальные username, личные диалоги, групповые чаты и каналы.

Создана система обмена сообщениями с поддержкой текста, изображений, файлов и голосовых сообщений. Реализованы поиск, закрепление сообщений, комментарии и обсуждения.

Для голосовых сообщений настроена запись и обработка аудио непосредственно через браузер.

Реализованы механизмы управления чатами и уведомлениями, а также дополнительные функции защиты пользовательского контента.

Большое внимание уделено адаптивности интерфейса: мессенджер оптимизирован для работы как на компьютерах, так и на мобильных устройствах.

Серверная часть и API развёрнуты на собственной инфраструктуре. Настроены веб-сервер, контейнеризация, база данных и взаимодействие frontend с backend API.

Архитектура проекта предусматривает дальнейшее подключение LMS, образовательных функций и других сервисов экосистемы MeetUS.

Результат

Создан работающий веб-мессенджер MeetUS Messenger с собственной клиентской и серверной архитектурой.

Пользователи могут регистрироваться, находить друг друга, создавать личные и групповые чаты, обмениваться сообщениями, изображениями, файлами и голосовыми сообщениями.

Реализованы каналы, обсуждения, комментарии, поиск, закрепление сообщений и управление коммуникациями.

Мессенджер работает непосредственно через браузер и адаптирован под настольные и мобильные устройства.

Проект развёрнут на собственной серверной инфраструктуре и продолжает развиваться. Архитектура позволяет постепенно расширять продукт образовательными функциями, LMS и другими сервисами MeetUS.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT World Boxing — интерактивная игра для TikTok Live
World Boxing — интерактивная игра для TikTok Live
11
Веб-разработка и IT MeetUS — платформа видеоконференций и онлайн-обучения
MeetUS — платформа видеоконференций и онлайн-обучения
14
Веб-разработка и IT Boys vs Girls — интерактивная игра для TikTok Live
Boys vs Girls — интерактивная игра для TikTok Live
22