🧩 Начал с бэкенда

Не с интерфейса и не с логотипа, а с того, что обычно не видно, но без чего всё рассыпается.

Хотелось, чтобы внутри всё было просто и надёжно: сценарии диалогов, хранение реплик, работа с нейросетью, выбор языка, оценки, ошибки, исправления.

Помог опыт с ботом — уже было понятно, какие ответы от сервера нужны. Но добавились вещи, которые раньше брал на себя Telegram: регистрация, авторизация, восстановление пароля, хранение данных пользователя. Плюс — безопасность.

Захотелось гибкости: чтобы можно было легко настраивать, какая нейросеть используется для какого языка. В общем, задач стало сильно больше.

Сначала был хаос, но когда разложил всё по сущностям — стало понятно, что это реально собрать. Базовый бэкенд (авторизация, хранение данных, логика диалога, интервальные повторения фраз дня, квиз) удалось собрать за два дня. Не идеально, но уже рабочая основа.

Я уже могу, например, через Swagger или Postman получить фразы дня, пройти квиз и протестировать диалоги. Так что бэкенд не просто существует — он уже умеет делать то, ради чего всё и задумывалось и главное — стало интересно. А это, пожалуй, лучший сигнал, что я иду в правильную сторону.

В следующих постах буду рассказывать разные детали :)

🧩 Начал с бэкенда | Сетка — социальная сеть от hh.ru