Skip to content

Yavgen/nice-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nice-Chat

TODO

  • внедрить систему конфига, вынести название публичной комнаты в конфиг - https://habr.com/ru/post/446468/
  • поработать сериализацией реквестов, настроить маппинг вложенных данных в структуры
  • внедрнить валидацию - https://medium.com/swlh/custom-struct-field-tags-and-validation-in-golang-9a7aeedcdc5b
  • покрыть экшены юнит тестами
  • при создании респонса передавать евенты через конструктор структуры
  • добавить вывод ошибок на фронт
  • изменить дизайн чтобы комнаты были справа колонкой
  • внедрить авторизацию по JWT
  • поправить зависимости, внедрить процессоры (сервисы) которые будут работать с нижними слоями (БД) а процессоры уже будут использоватья в хендлерах/екшенах
  • добавить контекст чтобы можно было вызвать отмену
  • сделать асинхронную обработку в хендлерах

About

nice chat on go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published