запуск проекта: Kuptsov Code
запуск проекта
·
июнь 2026
Запустил личный сайт-портфолио в стиле IDE 🚀
Решил, что лучшая витрина для разработчика — это продукт, который доказывает его навыки кодом, а не текстом в резюме. Сделал сайт-визитку, полностью имитирующий интерфейс современной среды разработки.
👉 Потыкать: https://kuptsov-code.web.app/ 👉 Исходный код: https://github.com/AndreyKuptsov/kuptsov\_code
Что под капотом:
Стек: Flutter Web + Flutter BLoC / Cubit Чистый код: логика типов файлов, расширений и иконок вынесена в изолированные extension Декларативное дерево проекта: левое меню рекурсивно обходит структуру узлов, поддерживает любую вложенность и динамически рассчитывает отступы Оптимизация рендеринга: перерисовки через buildWhen, переключение вкладок и закрытие файлов не дергает соседние виджеты — стабильные 60 FPS Честная адаптивность: LayoutBuilder вместо MediaQuery; на десктопе полноценный монитор, на смартфоне — Drawer
Код полностью открыт. Если вы техлид или вам нужен сайт/приложение, за минуту можно оценить архитектуру, работу со стейтом и декомпозицию компонентов.
Буду рад конструктивной критике и предложениям по мобильной (Flutter) и бэкенд (Python/FastAPI) разработке.
#flutter #flutterweb #bloc #architecture #opensource #development