Меню сайта
Focus Messenger (1.0.0) - скрипт Мессенджера на PHP
Focus Messenger - надежный мессенджер с SSL шифрованием для безопасного обмена сообщениями и ведения служебной переписки. Гарантируем защиту данных, конфиденциальность и приватность ваших разговоров.
Однако, из-за того что верхушка оборонного сектора в основном некомпитентные и необразованные "Офицеры" которые привыкли работать по старинке, проект далеко не ушёл. В связи с чем, я предоставляю исходный код и сам проект на общее обозрение пользователям. Вдруг если кто-то захочет использовать его в своей структуре.
Функционал
- Авторизация
- Регистрация
- Настройки (управление профилем)
- Ведение переписки (диалоги и личные сообщения)
- Поиск пользователей
- Прикрепление документов (файлов, видео и т.п.)
- Портал FOCUS
- Массовая рассылка
- Панель управления
- Мульти-язычная система
Идея и концепция дизайна
При создание дизайна системы, я опирался на Веб версию WhatsApp, чтобы людям максимально было комфортно и понятно. Помимо этого, был добавлен визуальный адаптив для мобильных устройств.
Другие функции
Система адаптирована на 3 языка (русский, английский и казахский), чтобы добавить свой кастомный язык, вам потребуется создать файл в директории /application/system/languages/*.json:
Системные требования
- Сервер на Nginx или Apache (тесты и разработка проводились на Apache)
- PHP не ниже 7.4 с Memcached сервером (обязательно, адрес и порт указываются в файле start.php 43 и 44 строка)
$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211);
- База данных MySQL (тесты и разработка проводились на MySQL 8.2)
- Добавить язык в файл start.php
$lang = new Language;
$lang->loadLanguageFromFile('ru', 'ru.json');
$lang->loadLanguageFromFile('kz', 'kz.json');
$lang->loadLanguageFromFile('en', 'en.json');