Приложение для учёта личных и семейных финансов. Ставится на телефон прямо из браузера, без App Store и Google Play, и работает как обычное приложение. Придумал, спроектировал и написал сам: от идеи и дизайна до сервера и базы данных.
Семейный бюджет, который всегда в кармане и не требует магазина приложений
Почти все пробовали вести бюджет, и почти все бросили. Не из-за лени: инструменты неудобны там, где тратятся деньги, то есть в телефоне и на ходу.
Афина — греческая богиня мудрости и расчёта. Название задаёт тон: деньги любят спокойствие и холодную голову. Первое, что видит пользователь, — заставка с мраморной Афиной, по которой проходят золотые прожилки.
Заставка при запуске
Зелёный всегда доход, красный всегда расход, фиолетовый — твои деньги, бирюзовый — семейные. Не нужно читать подписи.
Баланс — самая большая цифра на экране. Всё остальное — детали, которые открываются по запросу.
Светлая для дня, тёмная для вечера. Палитра подобрана так, что обе темы выглядят как один продукт.
Открываешь приложение — и сразу видишь баланс, доходы и расходы за месяц, самые крупные статьи трат и последние операции. Без меню, отчётов и лишних переходов.
Баланс, доходы и расходы на одной карточке. Свайп переключает личный и семейный счёт.
Крупнейшие категории трат с долей от всех расходов. По «Все» открывается диаграмма, где категории можно включать и выключать.
Кому должен ты, кто должен тебе и сколько осталось до цели. С прогрессом, а не просто суммой.
Фильтры «Доходы», «Расходы», «Долги» в одно касание. Ошибку можно поправить прямо из ленты.
Пять разделов под большим пальцем. Всё, что нужно каждый день, в одной руке.
Учёт бросают, когда записать трату дольше, чем её совершить. Поэтому главный сценарий приложения вылизан до минимума: никаких форм, календарей и обязательных полей.
Нажимайте на шаги: экран показывает, что видит пользователь
Участники объединяются в группу и видят общий баланс, общие долги и ленту операций каждого. Личный счёт при этом остаётся личным: переключение одним свайпом по карточке.
AFINA сделана как PWA (прогрессивное веб-приложение). Пользователь открывает ссылку, добавляет приложение на экран «Домой», и дальше оно запускается с иконки, во весь экран и с уведомлениями, как обычное.
Из сообщения, QR-кода или с сайта. Ничего не нужно искать в магазине.
Одно действие в меню браузера на iPhone или Android.
Иконка AFINA на рабочем столе, запуск со своей заставкой и без адресной строки.
| Нативное приложение | PWA, как AFINA | |
|---|---|---|
| Платформы | Две отдельные разработки: iOS и Android | Один код для iPhone, Android и компьютера |
| Публикация | Аккаунты разработчика, модерация, комиссии магазинов | Ссылка или QR-код, без модерации |
| Обновления | Через магазин, пользователь должен обновить сам | Мгновенно у всех при следующем запуске |
| Иконка, полный экран, пуши | Да | Да |
Валюта, язык, тема, копейки, количество категорий на экране и свои категории четырёх типов: расход, доход, долг и копилка. Переименовал категорию — изменение применится ко всем прошлым операциям. Попробуйте переключить настройки.
Со временем новые скины будут открываться за достижения.
Весь стек написан вручную и работает на обычном хостинге. Нет ежемесячной платы за сторонние сервисы, а интерфейс открывается быстро даже на слабом телефоне и мобильном интернете.
Одностраничное приложение на чистом JavaScript: переходы между разделами без перезагрузки.
Манифест и service worker: иконка, заставка, полноэкранный режим и пуш-уведомления.
Авторизация, операции, категории, семейные группы и пересчёт балансов.
Пользователи, семейные группы, операции, категории и настройки каждого участника.
AFINA развивается версиями. Сейчас работает версия 3.1, и следующие разделы уже заложены в навигацию.
Статистика, быстрый ввод, долги и копилки, семейная группа, уведомления, валюты и темы.
Общий список покупок для семьи: добавил дома, купил в магазине, сумма сразу ушла в расходы.
Награды за привычки вроде «30 дней без перерасхода» и новые скины карточки за них.
AFINA показывает, как я делаю веб-приложения от идеи до запуска. Тем же способом можно собрать инструмент для вашего бизнеса, который сотрудники и клиенты поставят на телефон за минуту.
Записи, оплаты, документы и статусы заказов в приложении на телефоне клиента.
Продажи, расходы и заявки в одном экране вместо пяти таблиц.
Учёт, чек-листы и отчёты сотрудников с телефона, с уведомлениями.
Один код вместо двух приложений, без комиссий магазинов и ежемесячных подписок.
Приложение работает. Откройте его, добавьте на экран «Домой» и запишите первую трату.