РедактироватьСоздать страницу
Crawc.net - это онлайн-чятик с картинками.

Чат crawc.net

Crawc.net — интернет-чат с картинками и широким функционалом с тематикой dating.

Технологии

Сервер чата написан на node.js и socket.io, так же используется фреймворк express. Хотя в начале использовался php: каждые 10 секунд от клиента отправлялся http запрос на получение новых сообщений. Но это никуда не годилось, и через год разработки выбор пал в сторону более эффективных технологий. Клиент написан с использованием bootsrap, jquery и jquery ui.

История создания

Чат планировался как замена популярным веб-чатам, с развитым функционалом и продуманным юзабилити, ориентированный на широкую аудиторию. Разработка стартовала в 2018 году, однако первая beta появилась лишь весной 2020, через пару месяцев вышел и сам релиз. На данный момент реализован весь запланированный функционал, однако местами сохраняются мелкие баги.

Функционал

  1. Весь диалог с сайтом происходит в одном окне
  2. Можно открыть неограниченное количество вкладок с чатами, в том числе ЛС. Если вкладок слишком много они перемещаются на следующую строку, что очень удобно
  3. Создание своих комнат, в том числе приватных, защищенных паролем
  4. Возможность для админа комнаты вести в ней собственный канал новостей на html (есть визуальный редактор)
  5. Можно использовать пользовательские таблицы стилей для своих комнат
  6. Анкета с фотоальбомом пользователя открывающиеся в окне чата и не мешающие переписке
  7. Уведомления о новых сообщениях, в том числе настройка звуковых уведомлений (по умолчанию включены)
  8. Уведомление о том что пользователь печатает сообщение
  9. Возможность форматировать текст отправляемых сообщений, выбор размера текста, цвета, вставка спойлера, цитаты и даже бегущей строки или использование моноширинного шрифта для кода или ascii
  10. Автоматический парсинг ссылок, в том числе картинок и видео с популярных видеохостингов (YouTube, Coub)
  11. Квесты на подобии мини-игр; Хотя эта фича еще нуждается в доработке

FAQ по форматированию сообщений

Как создавать квесты?

Используйте шаблон который выложен в основной комнате чата

Как вставить спойлер?

%%spoiler%%

Как писать крупным шрифтом?

@SIZE[text] SIZE до 29 включительно

Как писать цветным?

#COLOR[text] COLOR указывается в 16-ричном html формате

Как писать моноширинным шрифтом?

`mono`

Как вставить цитату?

>>quote

Как вставить бегущую строку?

$animated text$

Ссылки

Чат Crawc — на русском языке
Английская версия
#общение#чат#javascript#node.js#socket.io#jquery#bootstrap

Последние правки


Комментарии (7)