сметана. - конструктор учёта финансов
48 subscribers
30 photos
22 links
Download Telegram
Наш лендинг висел в сети с самого старта разработки. Просто как заглушка, чтобы поисковики начали его индексировать.

Теперь мы прикрутили туда раздел «Новости». Это полное зеркало нашего дневника разработки из Telegram.

Зачем? Не все сидят в Telegram. Мы хотим, чтобы любой человек из поиска мог зайти и увидеть: здесь реальные люди делают реальный продукт. С багами, спорами об архитектуре и честными отчётами.

Если вы читаете это на сайте (случайно зашли по ссылке) — добро пожаловать за кулисы. И запрыгивайте к нам в Telegram, чтобы голосовать за фичи вместе с командой.

Если вы читаете это в Telegram — сходите посмотреть, как интерфейс наших новостей выглядит в вебе.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥3
Неделя 6. Пополнение в команде и модули.

Начиная с этой недели, отчёты будут выходить по понедельникам. Так удобнее — подводим итоги полного спринта без хвостов на выходных.

Что сделали:

Команда: нас стало больше (+2 дизайнера, +1 аналитик, +1 фронт). Новенькие читают документацию и уже забрали первые таски.
Бэкенд: архитектура модулей готова. Сейчас активно собирают базовые сущности: счета, проекты, категории, шаблоны, операции и бюджет. Параллельно покрывают всё юнит-тестами.
Дизайн: доработали макет регистрации после аудита от QA. Новые ребята сели за модалки, дропдауны и сайдбар для основного дашборда.
Тестирование: разрабатывают тест-кейсы для зоны регистрации.
Аналитика: докручивают логику и прописывают требования к страницам проекта.

Итог: команда растёт, фундамент готов и обрастает модулями. Дизайн и тесты в работе. Движемся по плану.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥1
Неделя 7. Тёмная тема, SameSite и апрувы.

Что сделали за неделю:

Дизайн: готовы сайдбар, модалки, выпадающие меню в хедере и даже HTML-шаблон писем на почту. Всё это ушло на согласование продукт-оунеру.
Фронт: активно связывают авторизацию с бэкендом. Временно отложили плашки уведомлений, чтобы выкатить тёмную тему. Блокер: ждут от бэка систему кодов ошибок, чтобы правильно их обрабатывать.
Бэкенд: собрали базовые сущности (счета, операции, ProjectModule, бюджет). Пофиксили проблему с SameSite cookie — токен банально не сохранялся на локалхосте. Сейчас пилят категории и обновляют логику проектов.
Аналитика: раскатали User Flow (счета, личный кабинет, авторизация, дашборд) и скорректировали архитектуру БД. Тоже ждут зелёный свет от PO.
Тестирование: кейсы дописаны. Остались только мелкие доработки по оформлению, можно пускать в работу.

Итог: классические рабочие будни. Команда активно пишет код, но появились зависимости. Фронт ждёт бэк, дизайн и аналитика — продакта. Всё как в жизни. Работаем дальше.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥31👍1
В большинстве приложений твои деньги лежат в одном большом котле.

Смешать личные расходы, бюджет на ремонт квартиры и деньги от проектов — классическая боль. Разделять их по виртуальным счетам тоже неудобно.

В SmetApp всё начинается с проектов. Это полностью изолированные пространства.

На картинках выше — готовые макеты экрана твоих проектов и модалки создания (сразу в светлой и тёмной темах).

Как это работает:
— Проекты разделены на личные и командные.
— Для каждого ты задаёшь свою валюту и иконку.
— Главная фича — шаблоны. Выбираешь «Базовый расчет», и в проекте появляются только нужные модули (доходы, расходы, аналитика). Всё остальное отключено и не перегружает интерфейс.

Дизайн уже согласован. Фронтенд скоро заберёт макеты и начнёт превращать их в код.

Как вам визуал?

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥2👍1
Неделя 8. Единый контракт и User Flow.

Что сделали за неделю:

Фронт: добили тёмную тему и модалку аккаунта. Внесли правки в HTML-шаблон письма для подтверждения регистрации после ревью.
Бэкенд: пишут глобальный обработчик и унифицированную систему ошибок (чтобы контракт с фронтом работал как часы). Доделывают шину событий при создании проектов и поправили баги в модуле категорий.
Аналитика: пересобрали старые User Flow. Набросали верхнеуровневую логику для «Операций» (скелет есть, но пока сыровато). Подготовили логику формы обратной связи — ушли спорить о ней с продуктом.
Дизайн: пилят виджеты.
Тестирование: доделали свои тест-кейсы. Ждут, когда можно будет идти ломать.

Итог: ритм ровный. Фронт закрывает хвосты, бэк наводит порядок в обработчиках, аналитика догоняет. Работаем.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥1
Кажется, SmetApp придётся переименовать.

Нам очень нравится это название, да и домен smetapp.ru уже наш. Но есть проблема — закон о рекламе.

Продвигать англицизмы в РФ без зарегистрированного товарного знака нельзя. А до знака нам ещё далеко.

Мы покрутили варианты перевода. Писать кириллицей «СметАпп» или «СметАп» — откровенно некрасиво и тяжеловесно. «Смета Плюс» — банально, занято и пахнет бухгалтерией из нулевых.

Но есть одна безумная идея.
В рабочих чатах и на созвонах мы давно для простоты называем проект «Сметана».

Это локально. Это иронично. И это максимально нестандартно для консервативного и скучного рынка финтеха.

Но продукт мы строим для вас, поэтому последнее слово за читателями дневника. Что скажете?
Глас народа — закон. 67% проголосовало за «Сметану».

В комментариях всё справедливо разложили по полочкам: прямая транслитерация («СметАпп») выглядит коряво, а варианты типа «Смета Плюс» годятся только для 1С-франчайзи из нулевых.

Нам нужен был простой, запоминающийся и нескучный бренд для соло-пользователей и небольших команд. Серьёзного корпоративного финтеха с синими логотипами на рынке и так с избытком.

В макетах будем писать название строчными буквами — «сметана.». Так визуально чище.

Пока летим к летнему MVP — живём с этим именем. Запустимся, соберём первый фидбек, а там посмотрим. Прелесть стартапа в том, что никто не мешает переиграть всё в будущем.

Но прямо сейчас официально: SmetApp стал «сметаной». Работаем дальше.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥2🤔2😱1
Channel name was changed to «сметана. - конструктор учёта финансов»
Неделя 9. Логи, категории и схемы.

— Бэкенд: Начали переводить логи с системного логера в отдельный сервис — GlichTip. Доделали логику Бюджета, но, как водится в стартапах, уже думаем, как переделать. В модуле категорий доделали поиск родителей в репозитории, разделили сохранение на индивидуальное и групповое, добавили дефолтные категории «Доходы» и «Расходы».

Ещё ждали внятной логики работы бэка. Не дождались. Классика.

— Аналитика: Описали схему взаимодействия для страницы создания проекта и для страницы выбора проекта. Сформировали вопросы для оунера по странице Бюджет.

— Фронтенд: Переходят на новую систему ошибок — добавили алерты.

— Дизайн: Сделали макеты заголовка, обратной связи, а виджеты пока в работе.

— Тестировщики: Начали писать документацию по тестированию для API projects. Тестируют новые коды ошибок — по некоторым есть вопросы.

— Разное: Сменили название с SmetApp на сметана. Коротко, лаконично, по-свойски. И — внедряем полезного агента для ПМов, потихоньку оптимизируем рутину, чтобы меньше бюрократии и больше дела.

Итог: движуха по всем фронтам. Наводим порядок в логировании, документации и ошибках — фундамент становится крепче.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥3
Неделя 10. Логгер, архивация и авторизация.

Бэкенд: Работают над бизнес-логикой Категорий — определяют уровни вложенности. Разбирались с логгером — вроде заработал, осталось настроить.

Аналитика: Описали логику по архивации проектов. Предварительно описали логику по бюджету (лимитам). Доделали sequence-диаграммы и перенесли в Docmost. Есть нюанс с атрибутом is_archived — обсудят во вторник.

Тестировщики: Дописывают чек-листы для API проектов. Тестировали коды ошибок — нашли пару багов.

Фронтенд: Завершают работу с системой ошибок, добавили колокольчик для уведомлений. Формы регистрации, входа и восстановления пароля — в процессе дошлифовки. Сверстали макет письма для подтверждения регистрации — готово к проверке. В плане — сайдбар навигации.

Дизайн: Доделали макеты под архивное состояние проекта и виджеты. Ждут отмашки от ПМ, чтобы переносить в разработку.

Итог: логгер ожил, аналитика уходит в глубину (архивация, лимиты, диаграммы), а фронт с дизайном закрывают визуальные хвосты. Классические рабочие будни.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
👍1
Неделя 11. User Flow, проекты и категории

Аналитика: доделан User Flow для архива — доступен в докмосте. В работе User Flow для Лимитов (Бюджетов), описана обратная связь. Классические будни аналитика: сегодня доделываю, если не успею — завтра.

Бэкенд: добавлены ручки создания и получения макетов проектов. Пока без правовых ограничений — чтобы можно было потестить сами проекты. Донастроен Sentry для логирования. Доделана логика проверки уровней вложенности в Категориях.

Фронт: авторизация с хедером ушла на ревью, сайдбар в работе.

Тестирование: ждём фронт, чтобы начинать гонять новые сценарии.

Итог: User Flow'ы рисуются, ручки пишутся, Sentry шлёт логи. Работаем дальше.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
Недели 12 и 13. Двойной отчёт.

На прошлой неделе мы просто забыли выпустить отчёт. Разработка набрала такой темп, что понедельник пролетел мимо.

Исправляемся. Выжимка за две спринт-недели сразу:
Бэкенд: поменяли логику удаления проектов. Теперь это не жесткое удаление, а soft delete (is_archived). Добили шаблонизатор для писем и переписали логику бюджетов.
Фронтенд: стартовали создание страницы «Мои проекты». Добавили мидлвар для контроля сессий, пофиксили вёрстку и забытые картинки в тёмной теме. Внесли правки в ПР, ждут ревью.
Аналитика: выдали техническое описание счетов, операций и категорий (диаграммы, методы, спецификации).
Дизайн: готовы модалки лимитов (на весь бюджет и на конкретные счета), окно обратной связи и виджеты. Карточки на главную страницу — в очереди.
Тестирование: тестируют API проектов. Начали писать новые тест-кейсы, к четвергу обещают закончить.

Итог: закрыли большой кусок логики (архивация, операции, модалки) и готовимся к следующему рывку. Постараемся больше не пропадать с радаров.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥2
Неделя 14. Проекты, модальные окна и ревью.

Аналитика: Постановка задач для фронтов по созданию проекта, описание возможных мест размещения кликабельных ссылок — Политика конфиденциальности и Контакты. Запилили ручки для лимитов, добавили apply_operation, прошлись по описаниям, устранили мелкие косяки.

Бэкенд: Правят замечания по конфигурационному файлу. Готовятся к работе над маршрутами модулей.

Фронтенд: Реализовали модальное окно создания проекта, добавили README с описанием фишек фронта. Терпеливо ждут ревью.

Дизайн: Готовы: регистрация, создание проекта, модальные окна. Готовы для согласования: Бюджет, Счета, главный экран с виджетами, обратная связь.

Тестирование: Доделали тестирование API Проектов.

Разное: Развернули GlitchTip для отслеживания логов и ошибок в реальном времени, а также часть инфраструктуры перевезли на новый сервер — скоро перевезём остальное.

Итог: проекты набирают форму — модальные окна, ссылки, ручки, тесты. Фронт ждёт ревью, дизайн ждёт согласования.

→ Дневник в вебе: smetapp.ru/news
→ Главная: smetapp.ru
@smetapp
🔥4
Впервые показываем, как будет выглядеть журнал операций в «сметане».

Пока вы рассматриваете макеты (это то самое ядро учёта, ради которого всё затевалось), помогите нам разрешить внутренний спор.

Речь про кнопку «Назад» (<) для возврата на главную страницу раздела. Часть команды считает, что явная кнопка нужна везде, иначе пользователи потеряются в интерфейсе. Другая часть уверена: на вебе она тупо дублирует стрелку браузера, а на мобилках ломает привычный UX (все уже давно привыкли свайпать от края экрана).

Где нам оставить эту кнопку?
🔥3🤩1