Здавалось, ну що складного, зробити сторінку з постами. Типу блог.
Але «просто сторінка» і «сторінка де все рівно, читабельно, правильно фільтрується, і ще 3D модель рожевого мозку крутиться на фоні, а всередині матриця переливається» - це трохи різні речі 🧠✨
Пости в базу падають автоматично. Окей, це працює. І тут згадую: а картинки? Превью без картинок виглядає сумно.
І одразу проблема: Supabase на безкоштовному плані дає 50 МБ. PNG з Telegram важать по 1–1.5 МБ кожна. Математика невтішна - місце закінчиться десь на 50-му пості.
🦊 Питаю Claude: запропонуй рішення щоб файли були маленькими без втрати якості.
"Найчистіше рішення — автоматично конвертувати PNG в JPEG прямо в Edge Function перед завантаженням в Storage, з великою компресією" - фух, не потрібно ручками робити..
Далі - правки шрифту, форматів, реакцій, переглядів. Правки, правки, правки.
Добре, що ліміти тепер витрачаються повільніше. Інакше це тривало б вічність.
Сторінка з постами нарешті виглядає як треба.
✨ Ідемо на PR-07 - галерея артефактів
Гарних вихідних! ШІ-детокс в суботу обов'язковий і для тебе, і чесно кажучи для мене теж 🤪
До понеділка 💖
#вайбкодинг #claudecode