TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.44K subscribers
Post #1242 3.22K
Джун на фронте | IT Dev Log —— Тестовое задание подъехало Думаю, будет интересным опытом добавить такой проект в портфолио. Не знаю зачем, но это как минимум прикольно. Стек подходящий: Grammy + React или Vue + TypeScript (Node.js) и MongoDB. Жаль, что нельзя использовать готовые UI…
Готов фундамент для конкурса

🤬 За четыре вечера (около 20 часов) мы с пивом и claude-3-5-sonnet-20240620 запилили основу проекта. Критика репо приветствуется.

На данный момент готов TMA на Vue 3. Он связан с обычным ботом GrammY, который может работать в inline режиме. Это когда бота можно вызывать (отправит запрос на Express) прямо в чате через @, например, @wiki.

В процессе выяснилось, что структура != архитектуре. В итоге у меня получился модульный монолит, который хотел бы быть микросервисами. Но я же не Netflix, так что и так сойдет.

😃 Собрать этот винегрет оказалось сложной задачей. Сначала я хотел сдаться, так как это мой самый крупный проект. Связать все сущности воедино было сложно…

Но с каждой итерацией, оглядываясь назад, я видел прогресс и понимал, что уже много сделано. Бросать дело на полпути было бы неправильно.

😭В итоге я выделил основные сущности нашего приложения: Gift, User, Transaction, GiftAction, Notification, Leaderboard, Profile и разделил их на модули, связав через REST.

Ещё думаю над Language и Theme, но это мелочи. У нас же RU/EN язык в светлой и тёмной теме!?

👾 Теперь занимаюсь деплоем. Хотел сделать это за 30 минут с помощью Coolify, но для таких специфичных развертываний нужны либо отдельные репозитории, либо добавлять образы докера к проекту, что собственно было сделано.

Так что пока я изучаю матчасть Coolify, вы оставайтесь на связи. Возможно, вечером TMA увидит свет.

📊 #статистика День 1061 == 2070 час в IT
  • ❤ 4
  • 🔥 3
  • 👍 2
  • 🤡 1
More from @divatoz
  1. Oct 5, 20261. Под «убил насмерть» имелся в виду не Джон Коннор, а уверенность в том, что Джон Коннор…
  2. Oct 4, 2026Подключил антиспам на Jev, накидайте плз непристойностей в комментарии, помогите задебажит…
  3. Oct 2, 2026Карпаты рассказал, как теперь правильно общаться с LLM Совсем недавно переживали, что Андр…
  4. Sep 30, 2026Рабочий дневник: День 568 Как я mcdis.ru верстал 🚬 Сегодня расскажу про процессы, а не пр…
  5. Sep 29, 2026ну в целом, пока что удивительно блеклая презентация. клон Muse/Grok-bot, подписка за $500…
  6. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →