Наверное каждый третий программист грезит идеей написать свою соцсеть или свой мессенджер, который уж точно будет популярнее всех предыдущих. Видимо я тоже попал в группу "каждых третьих".
Уже писал о своей идее попробовать передавать набираемые сообщения прямо во время набора. Чтобы собеседник видел что конкретно ты набираешь. Вот недавно решил проверить это в деле с написал чат. В нем была реализована эта самая фишка. А так же возможность редактировать старые сообщение простым выделением и переписыванием текста.
Поигрался месяц да и забросил. Никакого коммерческого применения проекту не предпологалось с самого начала. Но остались наработки и идеи. Может кому-то будут полезными.
Вот каким я вижу свой мессендер:
- отображение набираемых сообщений
- возможность в течении часа редактировать/удалять свои сообщения
- возможность удалять всю переписку и у себя и у себеседника
- возможность писать беззвучные сообщения (чтобы ночью не будить)
- звуковые смайлы - набор звуков разных эмойций. Можно узнать реакцию собеседника не глядя на экран
- end-to-end шифрование
- опция: не хранить на сервере сообщений
- отправка всех типов файлов
Есть идея по монетизации. Функцию удаления всей переписки у обоих клиентов и чтение сообщений во время набора их собеседником можно сделать платной.
Разработанный мною прототип чата работает в браузере, написан на nodejs и mongedb, используются WebSockets. Если кому-то нужен, то могу отдать его вам. За недорого ). Гладишь вдохнете в него жизнь