Хроники покорения фуллстэка. Часть 1
Думаю, интересно это будет мало кому, но опубликую в качестве дневника разработки :)
Как и писал раньше, я понемногу пилю пет-проект. В двух словах: это соцсеть. Подробности я пока что хочу придержать.
Первоначальный стек — это, напомню, react + go + postgres — претерпел некоторые изменения.
На фронте я react заменил на nuxt, а на бэкенде к postgres добавился redis для хранения сессий. И я пока что отказался от микросервисов. Слишком замороченно получается. Позже по необходимости нарежу.
Но сначала о подготовительной работе.
Чтобы хоть как-то зафиксировать направление развития проекта я сформировал простенький BRD, буквально на 2-3 страницы.
Костяк бэка сгенерил нейронкой по заранее подготовленному описанию архитектуры. Примерно на одну страницу размером.
Потом, правда, всё равно править пришлось, но бойлерплейт подготовить получилось быстрее.
На фронте я сделал минимум: подключил nuxt-ui-kit для скорости разработки интерфейса и напилил простенькую форму регистрации из четырёх полей: логин, емейл и пароль с подтверждением.
На бэке сделал простенькую схему миграций для goose и базовые запросики для sqlc, простенький compose файл, чтобы поднимать pg и redis в контейнерах для разработки.
Понял, что совсем забыл о логировании и переусложнил систему возврата ошибок. Так что в первую очередь переработаю систему формирования ошибок сервера и добавлю логер. Потом доделаю jwt аутентификацию, и база в целом будет готова.
Долго ковырялся с формированием базовой архитектуры и изучением инструментария😮💨
· 29.11.2025
Тоже хочу реакт изучить, я хочу не только андроид но и веб делать
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён