8000 GitHub - s-anton/langame-test
[go: up one dir, main page]

Skip to content

s-anton/langame-test

Repository files navigation

  • Новости забираются с хабра через RSS
  • Отправка сообщений на фронт сделана через Mercure
  • Листание навостей и показ сообщений сделаны через Stimulus (Это было ошибкой)
  • Нотификации - Юзер зарегистрирован, Юзер верифицирован, Новая новость есть
    • Исчезают через 10 секунд
  • Бот @as_langame_test_bot - можно добавить в группу (и выполнить в ней какую-нибудь команду, типа /mycommand, например), или пообщаться с ним лично
    • бот по всем чатам, про которые он знает, будет рассылать коды
  • Добавлена страница конфирмации (в ТЗ ее не было, но как иначе?)
  • Тесты на основные сценарии
  • тестовые логин/пароль - anton/password

Вещи оставленные "за кадром"

  • авторизация для меркура, сейчас подписываются все
  • Stimulus был добавлен по умолчанию и я решил его попробовать (не работал с ним раньше), не понравилось, но переделывать уже не стал
  • какие-то красивости на фронте
  • локализации
  • в репах есть методы отдающие все записи, вместо каких-то итераций, но в рамках теста кажется нормально
  • поиск сделал просто лайком, думал про match/against, но счел лишним, т.к. в серьезной системе поиск по тексту все равно будет сделан через заточенный под это инструмент
  • нет уборщиков старых записей для кодов (да и вообще логики просрочки), с чатами тоже не все гладко, т.к. в какой-то момент их станет много и будет не красиво
  • уникальность кодов конфирмации

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0