Полнофункциональный чат с использованием серверного окружения Node.js и библиотеки Socket.IO для обмена данными в реальном времени.
В данном приложении было реализовано:
- Чат
- Пользователи
- Отдельные друг от друга чат-комнаты
- Определение местонахождения пользователя
При создании приложения было использовано:
- Шаблонизация Mustache
- Тесты кода
- Загрузчик конфигурации
- Выбор окружения исполнения кода
- Socket.IO, Express, etc.
Исходные коды доступны в репозитории проекта.