|

Мои проекты с “программистом” Claude Sonnet/Opus

Чтобы не остаться голословным в том, что Claude умеет хорошо писать код, кратко привожу проекты, демо или просто наброски, созданные с ассистентом Claude Sonnet/Opus.

Производство и логистика

Схема следования заданного набора произвольных 4-хугольников одинаковой высоты при раскрое ленты металла (стекла), с минимизацией площади обрезков – роевый интеллект

Задача

Моделирование применения муравьиного алгоритма для раскроя полосы металла (стекла) на произвольные 4-хугольники одинаковой высоты.

Форма

Desktop app, web app.

Стэк решения

Python, aiogram 3

Ссылка

База данных металлопроката из документов поставщиков

Задача

1) Прочитать в базу данных произвольно структурированные сложные документы поставщиков металлопроката (прайс-листы, документы наличия и движения остатков) в форматах:

  • PDF
  • Doc, Docx
  • xls, xlsx: извлекаемая информация в произвольных строках с иерархической структурой заголовков, разным количеством колонок, расположенных и поименованных произвольно. Файлы с разным количеством листов.

2) Обеспечить гибкий поиск нужной номенклатуры по произвольным признакам.

Форма

Desktop app.

Стэк решения

Next.js, React, Supabase

Схема разреза произвольного листа (ленты) металла (стекла) на произвольные прямоугольники, с минимизацией площади обрезков – генетические алгоритмы

Задача

Моделирование применения генетического подхода и алгоритма SkyLine для разреза произвольного листа (ленты) металла (стекла) на произвольные прямоугольники, с минимизацией площади обрезков.

Форма

Desktop app, web app.

Стэк решения

Python, aiogram 3

Ссылка

Торговля

Калькулятор расчёта стоимости кухни

Задача

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

Форма

Web app.

Стэк решения

Excel, JavaScript, React

Ссылка

Изображения

Простейших конструктор изображений со слоями

Задача

Демо простейшего конструктора изображений со слоями

Форма

Web app.

Стэк решения

JavaScript, React

Ссылка

Одень манекена

Задача

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

Форма

Web app.

Стэк решения

JavaScript, React

Ссылка

Трейдинг

Сигнальная программа для внутридневной торговли фьючерсами на бирже ММВБ

Задача

Создание приложения для терминала Quik, издающего музыкальные сигналы при достижении цены фьючерса заданных уровней.

Форма

Desktop app.

Стэк решения

Python, aiogram 3

Ссылка

Телеграм бот с рассылкой календаря важных экономических событий дня

Задача

Парсинг сайта investing.com для чтения данных о важных экономических события текущего и следующего дня и ежедневная его рассылка подписчикам.

Форма

Telegram bot

Стэк решения

VPS-сервер, Ubuntu, pm2, PostgreSQL, node.js

Ссылка

Дашборд фьючерсов Московской биржи

Задача

Предоставлять информацию о фьючерсах, торгующихся на Московской бирже (срочный рынок).

Форма

Web app.

Стэк решения

JavaScript, React, Python, FastAPI, VPS-сервер, Nginx

Ссылка

Игры и тренажеры

Игра 15

Задача

Классическая игра 15

Форма

Web app, mobile app, Telegram bot, Telegram Mini App.

Стэк решения

JavaScript, React

Ссылка

Игра Тетрис (МультиТетрис)

Задача

Игра Тетрис в 4-х вариантах:

  • 1). Классический
  • 2). Квинтис — с фигурками из 5 клеток
  • 3). Гексис — с фигурками из 6 клеток
  • 4). МультиТетрис — с переменным количеством клеток (от 4 до 6) в фигурках.

Форма

Web app, mobile app.

Стэк решения

JavaScript, React

Ссылка

Игра Змейка (Snake) в трех вариантах для внимательности

Задача

Игра Змейка (Snake) в 3-х вариантах:

  • 1). Классический
  • 2). Tetra — еда располагается аналогично формам фигурок в классическом Тетрисе.
  • 3). Bounce (Отскок) — еда располагается аналогично варианту Tetra, но есть 2 добычи подряд нельзя.

Форма

Web app, mobile app.

Стэк решения

Вариант 1: JavaScript, React. Вариант 2: TypeScript, Phaser

Ссылка

Тренажёр концентрации и внимательности: Crazy Colors

Задача

Указать правильный цвет специально путающей комбинации фона и букв.

Форма

Web app, mobile app.

Стэк решения

JavaScript, React

Ссылка

Тренажёр краткосрочной памяти Twins (найди двойников)

Задача

Открыть попарно все астрономические картинки.

Форма

Web app, mobile app.

Стэк решения

JavaScript, React

Ссылка

Игра Sudoku

Задача

Логическая игра Sudoku с широчайшим выборов вариантов сложности.

Форма

Web app, mobile app.

Стэк решения

JavaScript, React

Ссылка

Игра Пазл

Задача

Выбрать картинку, разрезать её на желаемое количество кусочков, перемешать их и заново собрать изображение. Содержит несколько сильно помогающих опций.

Форма

Web app, mobile app, Telegram bot, Telegram Mini App.

Стэк решения

JavaScript, React

Ссылка

Игра BlackJack (21 или Очко)

Задача

Карточная игра, открывая карты, нужно набрать больше, чем у дилера, но менее 22 очков.

Форма

Web app, mobile app, Telegram bot, Telegram Mini App.

Стэк решения

PixiJS, React

Ссылка

Разное

Web приложение быстрого поиска статей сайта-блога или канала Дзен по категориям и тегам

Задача

Быстрый поиск статей сайта или канала Дзен по категориям и тегам

Форма

Web app.

Стэк решения

JavaScript, React

Ссылка

Беттинг

Задача

Парсинг сайтов, предоставляющих информацию о результатах спортивных матчей, создание Telegram Mini App, позволяющего делать ставки на результаты поединков, с удержанием комиссии и выплатой выигрыша победителю.

Форма

Desktop app, web app, mobile app, Telegram bot, Telegram Mini App.

Стэк решения

VPS-сервер, Ubuntu, N8N, PostgreSQL, JavaScript, node.js, React

Заставка для посадочной страницы сайта

Задача

Создать минималистичную интерактивную заставку для сайта ai-it-live.ru

Форма

Web app, mobile app.

Стэк решения

CSS, HTML5, JavaScript

Ссылка

Launcher для нескольких Telegram Mini Apps в одном Telegram боте

Задача

Так как стандартное меню Telegram бота позволяет запускать только одно Telegram Mini App, создать лончер для запуска приложения по выбору.

Форма

Web app, mobile app.

Стэк решения

CSS, HTML5, JavaScript

Ссылка

Onboarding для мобильного приложения – тест

Задача

Из эскиза экранов в Figma создать onboarding для мобильного приложения. Это своего рода вступительная часть, предваряющая работу самого приложения. Для теста были взяты только 5 экранов. Смотреть нужно только с мобильного устройства. С ПК видно тоже, но совсем не в нужном формате.

Форма

Mobile app.

Стэк решения

Flutter, Dart, Node.js

Ссылка

Демо работы базовых настроек поисковой системы ElasticSearch на сайте Российских инвестиционных проектов

Задача

На демо-сайте российских инвестиционных проектов показать работу базовых настроек поисковой системы ElasticSerach. Семантический поиск реализован в самом простейшем варианте: по однокоренным словам. Показана отработка опечаток и работа фильтрации результатов поиска.

Форма

Desktop app.

Стэк решения

ElasticSearch, HTML5, CSS, node.js, Python, Docker

Ссылка.

Простенькое демо сайта из двух страниц

Задача

Простейший вариант демо сайта из двух страниц.

Форма

Web app.

Стэк решения

JavaScript, HTML5, CSS

Ссылка.

3D Конфигуратор мебели

Задача

Выбрать материал и цвет компонентов дивана с помощью кликов мышки. Обзор дивана возможен с разных сторон.

Форма

Web app.

Стэк решения

JavaScript, HTML5, CSS, Three.js

Ссылка.

Демо 3D эффектов, созданных с помощью Three.js

Задача

С помощью Three.js создать и показать разные 3D эффекты.

Форма

Web app.

Стэк решения

JavaScript, HTML5, CSS, Three.js

Ссылка.

Также может быть интересно: