Skip to content

Commit 5494739

Browse files
committed
docs(posts): update dashboard project blog post content
- Rewrote introduction to explain motivation using old Android devices - Added details about web and mobile app development with AI assistance - Updated AI code contribution estimate from 80% to 70% - Clarified project status as MVP and ongoing work - Improved narrative flow in both English and Russian versions
1 parent 92f28b1 commit 5494739

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

posts/2026-01-05/en/en.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# [2026-01-05] My Dashboard
22

3-
I built a small full-stack project: a web application using Analog and an Android client built with Ionic. Along the way, there were enough details and decisions that the post turned out longer than expected, so I decided to document everything in one place.
3+
I had several old Android devices lying around at home. They worked, but they hadn't been used for a long time and were just sitting around.
44

5-
## Idea
5+
I started thinking about how to use them. I wanted something simple and useful: displaying information and occasionally accepting data. Nothing complicated, just something that would actually be used. That's how the idea of ​​turning them into dashboards came about.
66

7-
At home, I have a few old Android devices that are no longer in use. Instead of leaving them unused, I decided to try turning them into dashboards for displaying information and handling simple input.
7+
Then I realized I needed a web component and a mobile app. I built a web app using Analog and an Android client using the Ionic Framework. The AI ​​assistant from Qoder actively assisted with the development—it significantly sped up the work and handled many of the tasks automatically.
8+
9+
The project is still in progress, but I decided to write a post about it. Perhaps someone will find my work useful.
810

911
## Tech Stack
1012

@@ -22,7 +24,9 @@ As a result, I switched stacks to more or less familiar technologies:
2224
- **web** — Analog (uses Angular and SSR rendering);
2325
- **server** — Analog + tRPC (since Analog uses tRPC as a server framework in its examples, I decided to keep it).
2426

25-
Initially, I planned to write the bulk of the code manually and without neural networks, and then incorporate them during the UI design, theming, and layout stages. However, in practice, things turned out differently—about 80% of the code was written using neural networks.
27+
Initially, I planned to write the bulk of the code manually and without using neural networks, and then incorporate them during the UI design, theming, and layout stages.
28+
29+
In the end, things turned out differently: about 70% of the code was written by the AI. The code was functional, but not perfect. That's fine for a first version—it's now an MVP, and it was more important for me to quickly implement the main features.
2630

2731
## Technical Specifications
2832

posts/2026-01-05/ru/ru.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# [2026-01-05] Мой дашборд
22

3-
Я сделал небольшой фулстек-проект: веб-приложение на Analog и Android-клиент на Ionic. В процессе накопилось много деталей, поэтому пост получился не самым коротким — решил собрать всё в одном месте, чтобы не терять контекст.
3+
Дома у меня лежали несколько старых Android-устройств. Они работают, но давно не используются и просто лежат без дела.
44

5-
## Идея
5+
Я стал думать, как их можно использовать. Хотелось чего-то простого и полезного: показывать информацию и иногда вводить данные. Ничего сложного, просто что-то, что реально будет использоваться. Так появилась идея превратить их в дашборды.
66

7-
Дома у меня нашлось несколько старых Android-устройств, которые давно не используются. Вместо того чтобы они просто лежали без дела, я решил попробовать превратить их в дашборды для отображения информации и простого ввода данных.
7+
Потом я понял, что для этого нужна веб-часть и мобильное приложение. Сделал веб-приложение на Analog и Android-клиент на Ionic Framework. В разработке активно помогал AI-ассистент из Qoder — он сильно ускорял работу и решал много задач сам.
8+
9+
Проект пока ещё в процессе, но я решил написать о нём пост. Возможно, кому-то пригодятся мои наработки.
810

911
## Технологический стек
1012

@@ -22,7 +24,9 @@
2224
- **веб** — Analog (использует Angular и SSR-рендеринг);
2325
- **сервер** — Analog + tRPC (так как Analog в своих примерах использует tRPC в качестве серверного фреймворка, я решил оставить его).
2426

25-
Изначально я планировал писать основную часть кода вручную и без использования нейросетей, а подключить их уже на этапе UI-дизайна, темизации и вёрстки. Однако на практике вышло иначе — около 80% кода было написано с помощью нейросетей.
27+
Изначально я планировал писать основную часть кода вручную и без использования нейросетей, а подключить их уже на этапе UI-дизайна, темизации и вёрстки.
28+
29+
В итоге вышло иначе: около 70% кода написал ИИ. Код получился рабочим, но не идеальным. Для первой версии это нормально — сейчас это MVP, и мне было важнее быстро реализовать основные фичи.
2630

2731
## Техническое задание
2832

web/src/server/widgets/counter-widget.ts

Whitespace-only changes.

web/src/server/widgets/counter-widget.utils.ts

Whitespace-only changes.

0 commit comments

Comments
 (0)