Ожидаемый результат: Сгенерированный код включает серверные маршруты для CRUD-операций, модели для работы с MongoDB и React-компоненты для отображения ленты, формы ввода постов и комментариев, а также функциональность для лайков. Приложение работает в режиме реального времени, позволяя пользователям видеть обновления мгновенно.
Совместная доска для рисования (Collaborative Whiteboard)
Описание задачи: Создать приложение для совместного рисования, позволяющее нескольким пользователям одновременно работать на одной виртуальной доске. Реализовать обновление содержимого доски в режиме реального времени через WebSocket, хранение истории рисунков в MongoDB и интуитивно понятный интерфейс на React.
Профессиональный промпт: «Разработай приложение для совместного рисования на MERN-стеке. Используй Node.js и Express для создания сервера с поддержкой WebSocket (например, с помощью Socket.IO) для обновления доски в реальном времени. Храни историю изменений в MongoDB. На фронтенде реализуй React-компоненты, позволяющие пользователям рисовать, стирать и видеть обновления в режиме реального времени. Интерфейс должен быть адаптивным и интуитивно понятным.»
Ожидаемый результат: AI сгенерирует серверный код с поддержкой WebSocket-соединений, маршруты для сохранения и извлечения истории рисунков из MongoDB, а также набор React-компонентов для интерактивного управления доской. Приложение позволит нескольким пользователям одновременно вносить изменения, обеспечивая синхронное отображение контента.
Интернет-магазин с каталогом товаров и корзиной
Описание задачи: Разработать базовый интернет-магазин, в котором отображается каталог товаров, осуществляется фильтрация по категориям, и реализована функциональность добавления товаров в корзину. Данные о товарах хранятся в MongoDB, API для работы с ними реализовано на Node.js с Express, а клиентский интерфейс построен на React.
Профессиональный промпт: «Создай интернет-магазин на MERN-стеке. Приложение должно отображать каталог товаров, данные о которых хранятся в MongoDB, с возможностью фильтрации по категориям и ценам. Используй Node.js и Express для создания RESTful API, а React для разработки адаптивного пользовательского интерфейса с функциональностью добавления товаров в корзину и оформления заказа. Обеспечь обновление корзины в режиме реального времени.»
Ожидаемый результат: Сгенерированный код включает серверные маршруты для получения и управления товарами, модели для работы с MongoDB, а также React-компоненты для отображения каталога, фильтрации, корзины и оформления заказа. Интерфейс будет адаптивным и интуитивно понятным для пользователей.
Личный планировщик задач с Drag-and-Drop
Описание задачи: Создать приложение для управления задачами, где пользователи могут создавать, редактировать и перемещать задачи между колонками (например, «Новые», «В работе», «Готово») с помощью функции drag-and-drop. Данные о задачах сохраняются в MongoDB, а серверная логика реализована на Node.js с Express. Интерфейс