Назад до особистих проєктів

Особистий проєкт · Мультидодаткова платформа

seikatsu — особистий супердодаток

Соло — архітектура, бекенд і UI, повністю · 2026 – ongoing

Готові застосунки надто жорсткі для того, як я насправді відстежую своє життя, тож seikatsu — самостійно побудована альтернатива: одна автентифікована оболонка з незалежними міні-додатками всередині — фінансовий трекер, канбан-дошка, журнал книг, а далі на черзі — трекер звичок і менеджер списку бажань. Публічна реєстрація відкрита на seikatsu.danylomorhun.com.

Задача

Кожен міні-додаток — це справжній повнофункціональний продукт сам по собі: лише фінансовий трекер веде подвійний бухгалтерський облік з підтримкою кількох валют. Побудувати кілька таких додатків, з планами на більше, так, щоб кодова база не перетворилася на непідтримувану купу, означало, що спільна інфраструктура (авторизація, робочий простір, дизайн-система) мала бути справді придатною для повторного використання, а не просто скопійованою між додатками.

Підхід

  • Спільний внутрішній шар бібліотек, відокремлений від самих додатків, тож кожен міні-додаток бере дані з одного шару даних і однієї бібліотеки компонентів замість дублювання того чи іншого
  • Кожен міні-додаток живе як власний самодостатній зріз — дії, компоненти й логіка тримаються разом — тож фінансовий трекер, канбан-дошка та журнал книг розвиваються незалежно, не заважаючи один одному
  • Фінансовий трекер — це справжня подвійна бухгалтерська книга: кожна транзакція проводить збалансовані записи по рахунках, а не єдиний рядок сума-плюс-категорія, з мультивалютними записами, звіреними за кешованими історичними курсами обміну
  • Перетягування-впорядкування канбан-дошки використовує схему позиціювання, яка ніколи не вимагає перезапису сусідніх рядків, тож переупорядкування однієї картки лишається одним записом
  • Одна модель робочого простору й одна система входу для всіх додатків — додавання нового міні-додатка це маршрут і зріз, а не нова система авторизації

Результат

3

додатки випущено — фінанси, канбан і книги — з трекером звичок і списком бажань на черзі

1 shell

спільна оболонка з авторизацією, робочим простором і дизайн-системою для всіх додатків

Seiryu — канбан-дошка з плавним перетягуванням-впорядкуванням
Головна — одна оболонка, кожен міні-додаток за один клік
Kuroji — фінансовий трекер з подвійним записом і мультивалютними рахунками
Tsundoku — трекер читання з полицями, сесіями й оцінками