PandaKoder

PandaKoder

Panda Koder — панда пишет код. Пишу программы, которые делают одно дело хорошо: Lang Switcher исправляет слово, набранное не в той раскладке, а Мебель Клик строит шкаф по вашим размерам. Сайт: panda-pishet-kod.dev Telegram: @panda_pishet_kod
На Пикабу
в топе авторов на 649 месте
110 рейтинг 1 подписчик 0 подписок 3 поста 0 в горячем

Как игрушка ребёнка стала моим талисманом, а мебель для квартиры — программой⁠⁠

Серия Panda Koder — истории разработки
Как игрушка ребёнка стала моим талисманом, а мебель для квартиры — программой

Днём я, как и все вы, обычный работник обычной рядовой работы. Вечерами и ночью — начинающий кодер. А зовут меня Panda Koder, и сначала — про панду.

Панда — это маленькая милая игрушка моего ребёнка. Когда-то давно она осталась далеко от дома, и стояла цель — вернуть её. Но впереди меня ждал довольно длинный путь домой. Вы не представляете, какие там были виды, — я до сих пор в восторге. И всё это время эта маленькая игрушка была со мной, крепко держась за мою руку, разделяя все радости и преодолевая преграды.

Я начал снимать короткие ролики для ребёнка, чтобы он не так сильно скучал по своей игрушке и переживал мои путешествия вместе с пандой. Так панда превратилась в мой маленький талисман: уже не первый год идёт со мной за руку, объездила многие страны и города. Так появились короткие истории о наших путешествиях и выходных — так появился Panda Koder. Целеустремлённости панды можно только позавидовать.

Теперь про мебель. Ещё год назад я собирал себе мебель. Магазины — и всё не то: здесь не встаёт, там не влазит, низкое качество и нереально высокая цена. Так я пришёл к тому, что делать надо всё своими руками.

Чертил, планировал — прошли недели, месяцы. Идеи превратились в картинки, картинки — в чертежи. Конструкторы, к которым я обращался, игнорили, забивали на мои планы и ещё хотели денег за несделанную работу. Тогда я стал чертить простые вещи и сам ходить по распилам.

И тут горькая правда: приносишь список из десятков деталей, а их начинают вручную переписывать и ошибаться. Кривые детали, которые не подходят, недособранная мебель, недостающие детали. Программы для рисования мебели в 3D — та ещё морока: недели на то, чтобы нарисовать тумбу. И вечное недоумение — зачем так усложнять?

С горем пополам я прошёл весь этот путь. Обошёл все распилы в своём городе — от тех, где размеры переписывают с листочка, до автоматизированных центров. И собрал всю мебель в квартире — от простого шкафа, комодов и тумбочек до полноценного кухонного гарнитура.

Тогда и появилась идея простого конструктора — по принципу игры «собери сам» в три клика. Понятного даже ребёнку. Где решают чашка кофе и настроение. Так я начал делать «Мебель Клик» и свои первые шаги в коде. Сейчас это конструктор корпусной мебели прямо в браузере, бесплатный и без регистрации: размеры — шкаф в 3D — детали в пильных размерах в PDF.

Вначале код был просто игрушкой — попробовать свои силы. Чем дальше, тем интереснее. В какой-то момент я открыл для себя силу нейросетей, и чем глубже погружался в вайбкодинг, тем больше понимал: единственное ограничение — у нас в голове. Нейросети — это всего лишь инструмент, который позволяет сделать мечты и идеи реальностью.

Потом был отпуск, а вернувшись, я загорелся второй программой — Lang Switcher. Я знал, что есть аналоги, тот же Punto Switcher. Но! Чем я хуже? Я убираю всё лишнее, вкладываю своё видение и начинаю всё с нуля. Началось, втянулось — остановиться не смог. Набрали «ghbdtn» — нажали Pause — получили «привет»: программа исправляет слово, набранное не в той раскладке. Бесплатная, код открыт.

Но знаете, какой бы хорошей ни была программа, какой в ней толк, если она никому не известна? Обратная связь — это только мои мысли и действия. Поэтому я здесь.

Мне нужна ваша обратная связь: отзывы, комментарии, честные слова о хорошем и плохом. Негатив, позитив — всё. Только честные недостатки могут указать правильное направление. Пройдите этот путь со мной — шаг за шагом.

Где меня найти:

Сайт — там обе программы и блог: https://panda-pishet-kod.dev

Канал, где рассказываю, как всё делается: https://t.me/panda_pishet_kod

Вопрос, отзыв, критика — группа Panda Koding: https://t.me/panda_koding/43

Показать полностью
7

M-Click (Мебель Клик) v2.4.10: Как я переписал ДНК конструктора. Деталировка, кромка и «честный» 3D-масштаб⁠⁠

Серия Мебель Клик — онлайн-конструктор мебели

Всем привет, Пикабу! На связи Panda. С момента моего первого поста прошло 11 дней, и, судя по количеству выпитого кофе и строк кода, это была целая жизнь. Я по-прежнему пилю проект один, и сегодня хочу показать, как мой онлайн конструктор мебели M-Click (Мебель Клик) превращается из «песочницы» в реальный инженерный инструмент.

Что-то уже начинает вырисовываться, и это чертовски приятно!

🛠 Глобальная перестройка: Простота — это сложно

Главная «прикольная фишка» текущего обновления — полностью переработанное главное меню. Я ушел от скучных форм ввода к гибкой системе Project Creator.

Я стремился сделать интерфейс максимально легким:

  • Интуитивность: Вы настраиваете конструктив (типы крышек, дна, задних стенок) еще до того, как увидите 3D-сцену.

  • Мультимодальность: Я заложил фундамент, который позволит в будущем добавлять новые типы изделий, не превращая экран в кабину пилота.

  • Умные пресеты: Теперь шкаф при старте создается сразу в «адекватном» виде — три секции, двери и полки уже на местах, чтобы вам оставалось только подогнать размеры под свои нужды.

🎨 Фотореализм и официальный каталог Lamarty

Чтобы 3D-модель не выглядела как игрушка из пластилина, я полностью переписал отрисовку объектов.

  • Официальный каталог Lamarty: Прежде чем встраивать декоры этого бренда, я получил официальное разрешение на использование их материалов. Теперь в конструкторе доступны реальные текстуры, которые вы можете встретить в любом мебельном цехе.

  • PBR-материалы: Добавил поддержку карт нормалей и шероховатости. Теперь ЛДСП реалистично бликует, имеет объемные поры дерева или структуру шагрени.

  • Real-World Scale: Это была большая работа. Текстуры накладываются с учетом реального масштаба листа ЛДСП (2750x1830 мм). Рисунок дерева больше не «мельчит» и выглядит ровно так, как будет смотреться на готовом шкафу у вас дома.

  • Четкие грани: Внедрил программную отрисовку контуров деталей (Edges). Теперь соприкасающиеся полки и стоевые не сливаются в одно пятно, вы видите каждую панель.

📐 Кромка и «пильные» размеры

Мебель — это не только картинка, но и расчеты. В этом обновлении я внедрил производственную логику:

  1. Появилась кромка: Её можно выбрать (от 0.4 до 2 мм) и увидеть на торцах деталей прямо в 3D.

  2. Математика вычета: Система автоматически рассчитывает пильные размеры, вычитая толщину кромки из габаритов деталей для спецификации. Теперь размеры в таблице — это то, что реально нужно подавать на распиловочный станок.

  3. Умная валидация: Конструктор теперь знает физические законы. Например, он не даст задрать цоколь выше 30% от высоты шкафа или впихнуть полки с просветом менее 100 мм.

📄 Спецификация и PDF

Теперь одним кликом можно выгрузить PDF-отчет. В нем будет эскиз проекта (для этого я реализовал спецрежим: сцена сама переходит на белый фон и убирает сетку для максимальной четкости), дата и подробная таблица всех деталей. Более того, система подсветит красным в таблице те позиции, которые физически не влезают в стандартный формат листа ЛДСП.

Пофиксил сотни багов, включая «залипание» старой версии в кэше браузера и проблемы с вводом данных на смартфонах. Развиваю проект дальше, чтобы профессиональное проектирование мебели своими руками было доступно каждому.

M-Click (Мебель Клик) - онлайн конструктор мебели обновление

M-Click (Мебель Клик) - онлайн конструктор мебели обновление

Заценить новую стабильную сборку 2.4.10 можно тут:

👉 m-click.dev

Как всегда, жду вашу критику в комментариях. Что кажется лишним, а чего не хватает? Ваш фидбек — это лучшее топливо для проекта.

Вся «внутрянка» и оперативные апдейты в ТГ:
t.me/mebel_click

Показать полностью 1
10

Как я пишу 3D конструктор мебели онлайн: Путь M-Click (Мебель Клик) , это почти как путь джедая, только онлайн ))⁠⁠

Серия Мебель Клик — онлайн-конструктор мебели

Всем привет, Пикабу! На связи немного сумасшедший разработчик-одиночка.

Знаете это чувство, когда хочешь просто прикинуть, как будет выглядеть шкаф в прихожей или новая кухня, заходишь в интернет и... либо попадаешь на монструозный софт из 2000-х, либо на платные программы, которые требуют мощный ПК и диплом инженера?

Я решил, что так быть не должно. И вот уже какое-то время я пилю на чистом энтузиазме свой проект — M-Click (Мебель Клик). Это бесплатный 3D конструктор мебели онлайн, который работает прямо в браузере.

🛠 В чем соль проекта?

Я создаю инструмент для тех, кто хочет заниматься проектированием мебели своими руками, не переплачивая дизайнерам и не тратя недели на изучение сложных интерфейсов.

Что уже можно пощупать в M-Click:

  • Создание мебельных модулей с нуля.

  • Изменение размеров и материалов в реальном времени.

  • Фотореалистичное 3D превью (насколько это позволяет браузер).

  • И главное: все в режиме онлайн и даже технические правки и новшества, которые я стараюсь добавлять каждую свободную минутку.

🏗 Почему я здесь?

Разработка идет полным ходом, но я дошел до этапа, когда мне жизненно необходим «взгляд со стороны». Проект пока далеко не идеален, сайт еще «причесывается» , но функционал уже живой.

Я разрабатываю Мебель Клик в одиночку, без команды и инвесторов. Моя цель — сделать самый удобный бесплатный конструктор мебели, и мне нужно знать, что в нем бесит именно вас, а чего не хватает.

🔗 Где посмотреть и куда бить?

Сайт проекта (еще в процессе доработки, но потыкать уже можно):
m-click.dev

Весь процесс «внутренней кухни», косяков и обновлений я транслирую в своем ТГ-канале:
https://t.me/mebel_click
Если приживется... постараюсь закидывать и сюда.

Друзья, мне нужна ваша обратная связь:

  1. Понятно ли, как начать работу и что вообще перед вами такое?

  2. Какие функции (раскрой, расчет фурнитуры, экспорт в PDF ли просто визуально понятный интерфейс) вам нужны в первую очередь? Я понимаю что вам сейчас вообще никакие не нужны, но представьте что нужны ))

  3. Что тормозит или ломается?

Буду благодарен за любую критику. Давайте вместе допилим инструмент, который реально поможет людям экономить на заказе мебели и делать классные вещи своими руками.

Главный экран конструктора мебели, хочу чтобы и в дальнейшем все было максимально просто и понятно

Главный экран конструктора мебели, хочу чтобы и в дальнейшем все было максимально просто и понятно

P.S. Проект на энтузиазме, я делаю для души и для людей. Всем добра!

PSS: И это... Пожалуйста, поймите смысл поста прежде чем нажать спам или реклама. Проекта как такового еще нет, я его создаю, он рождается здесь и сейчас. Я хочу собрать обратную связь, а не получить очередной бан за "рекламу" или "спам". Крик души, всем мир)

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества