10 Feb 2023, 06:12 UTC505 views5 reactionsread 12 August 2026 📈 roadmap //
Выделил основные пункты разработки месседжера. Одновременно по этому списку я буду контролировать и отмечать прогресс создания месседжера.
1. Дизайн пользовательского интерфейса и опыта (✅ done)
2. Разработка серверной, клиентской и базы данных. (in process...)
3. Тестирование кода
4. Развертывание приложения на хостинговой платформе или сервере.
5. Оценка производительности.
6. Реализация протоколов…
💯4❤1
9 Feb 2023, 20:48 UTC478 views2 reactionsread 12 August 2026 Photo
💾 Рисуем базу //
Первый набросок структуры базы данных. Люди из чата оценили положительно и сказали, что я их достал вопросами. Время потратил не зря, но это пока что бета версия, которая будет совершенствоваться.
У меня все равно осталась куча вопросов.
👌1👏1
31 Jan 2023, 13:07 UTC393 viewsread 12 August 2026 👨💻 Best Practice //
В результате исследования уже существующих месседжеров на angular я выделил для себя несколько хороших практик:
- Использование библиотеки WebSocket для реализации асинхронных соединений между клиентами и сервером.
- Организация эффективной системы аутентификации и безопасности.
- Создание масштабируемого и идеально организованного кода и инфраструктуры.
- Использование Firebase для реализации …
31 Jan 2023, 12:57 UTC335 viewsread 12 August 2026 🛠 Стек технологий //
Для написания мессенджера на Ангуляре я буду использовать следующие библиотеки и технологии:
- Angular (Javascript Framework)
- Typescript
- RxJS (асинхронное программирование)
- Webpack (сборщик модулей)
- Firebase (служба событий и обмена данными)
- Socket.io (реализация сетевого подключения)
- REST API (программирование постоянных запросов)
24 Dec 2022, 17:52 UTC351 viewsread 12 August 2026 Photo
Авторизация в процессе активной разработки и уже подает первые признаки жизни! Пол дня пытался разобраться с подтверждением адреса электронной почты через ссылку в письме, но в итоге не вышло((
Впереди еще много работы
24 Dec 2022, 10:21 UTC310 viewsread 12 August 2026 Photo
Вот такой ui kit получился.
22 Dec 2022, 21:23 UTC241 views2 reactionsread 12 August 2026 Photo
Это база //
Одной из самых больших возникших у меня трудностей оказалась проектирование базы данных для хранения информации наших пользователей и сообщений. Даже сейчас я не совсем уверен, что сделал все верно. Как правильно представить модель сообщения, модель пользователя, пользователя как участника группы или чата? Как это все правильно связать между собой и не допустить дублирование информации - все это было для…
🐳2
Signed Кирилл Леонов
19 Dec 2022, 19:05 UTC190 views2 reactionsread 12 August 2026 Photo
UI kit в процессе разработки
👨💻1🤩1
Signed Кирилл Леонов
19 Dec 2022, 14:47 UTC183 views1 reactionsread 12 August 2026 Photo
Откройте окно, тут душно
Настало время решить, что же делать с сервером. Кому-то эта задача обойдётся в 30 секунд, но мне, фронтендеру, который ничего не знает о северной разработке эта задача стала не из лёгких. Пришлось потратить пару - тройку вечеров на чтение статей и просмотр разных пояснительных видео на эту тему.
В конце концов я наткнулся на очень удобную экосистему под названием firebase. Данные будут лежа…
🤯1
Signed Кирилл Леонов
19 Dec 2022, 14:22 UTC146 viewsread 12 August 2026 Photo
Прекрасная находка
За дизайн я взял чудом доставшийся мне макет приложения openLand, которое прекратило свою работу 31 октября.
Signed Кирилл Леонов
19 Dec 2022, 14:14 UTC148 views3 reactionsread 12 August 2026 Для чего я создан?
Основные концепции месседжера.
Чат
• Отправка/получение сообщений;
• Удаление, копирование сообщений;
• Эмодзи;
• Отправка медиа вложений;
• Голосовые сообщения;
• Разделение чата по датам;
• Поиск по чату;
• Стикеры;
• Push уведомления;
• Сквозное шифрование;
• Персонализация;
Профиль
• Загрузка/изменение аватарки;
• Имя/статус;
• Возможность отображения онлайна пользователей и индикации набора…
🔥2👍1
Signed Кирилл Леонов
19 Dec 2022, 13:56 UTC126 views2 reactionsread 12 August 2026 Мы что-то упустили...
Тааак... Идея у нас есть, время и желание. Чего же не хватает? План - одна из самых важных частей, без плана вряд-ли получится что-то сделать, тем более правильно 😕.
Я приступил к разработке плана (ох сколько же листов бумаги пострадало...).
Сначала я выделил основные поинты разработки.
• Что будет уметь месседжер?
• Как будет выглядеть приложение?
• Как будет это все рализовано?
- Великое на…
✍1👍1
Signed Кирилл Леонов
Showing the 12 most recent of 15 posts we hold for @messenger_dev. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.