Новая работа в портфолио — онлайн-чат
Я познакомился с веб-сокетами и библиотекой SocketIO, а затем применил свои знания, создав онлайн-чат с базовым функционалом.
Функционал приложения:
- Вход и выход в комнаты по названиям.
- Проверка доступности никнейма.
- Отправка и получение сообщений в реальном времени.
- Возможность отправлять смайлики.
- Автопрокрутка сообщений.
Использованные технологии:
- React JS.
- React Router v6 для перемещения между страницами.
- SocketIO для обмена данными в реальном времени.
- Vite (шаблон React) для сборки приложения.
Демо: https://socket-chat-client-dusky.vercel.app/ Код: https://github.com/AleksandrKuzmin-dev/socket-chat-client