Данный проект нацелен на создание приложения, представляющий из себя чат мессенджер для общения между двумя любыми пользователями.
- Поддеркжа кроссплатформенности для систем MacOS / Linux с минимальными ограничениями.
- Приложение должно быть многопользовательским. Диалог между любыми двумя пользователями будет представляться в виде "постоянных комнат", в котором может находится максимум два человека.
- Диалог должен быть независимым от статуса человека в сети. Для этого должна быть возможность хранить историю диалога в каком-нибудь месте (Какая-нибудь БД или текстовый файл). Также должны присутствовать флаги, которые выделяют новые и старые сообщения.
- Идентификация человека в приложении.
- Дать проекту нормальнео название. Сделать лицензию для репо.
- Создание оконного приложения, эмулирующий диалог. Пользователь вводит сообщение в окно, а на выходе получает текстовый файл с данными, которые он только что ввел. Формат файла и данных на данном этапе пока не имеет особого значения;
- Изучение взаимодействия client - server и обновление схемы архитектуры приложения.
Здесь позже будет описано, как загрузить и запустить проект