Профессиональный промпт: «Разработай приложение для онлайн-чата на MEAN-стеке. Используй Node.js и Express.js для создания сервера с поддержкой WebSocket-соединений, обеспечивая обмен сообщениями в реальном времени. Храни историю чата и данные пользователей в MongoDB. На фронтенде реализуй интерфейс на Angular, где будет отображаться список сообщений, форма для ввода текста и список онлайн-пользователей. Интерфейс должен быть современным и адаптивным. Добавь обработку ошибок и уведомления о разрыве соединения.»
Ожидаемый результат: AI сгенерирует серверный код для установления WebSocket-соединений, маршруты Express.js для управления сообщениями, модели для MongoDB и Angular-компоненты для отображения чата. Полученное решение позволит даже новичку запустить приложение для общения в реальном времени без глубокого знания серверного программирования.
Доска задач с возможностью коллаборации (Kanban)
Описание задачи: Создать динамичную доску задач в стиле Kanban, где пользователи могут создавать, перемещать и редактировать карточки задач. Все данные (задачи, статусы, метки) хранятся в MongoDB, сервер реализован на Node.js с использованием Express.js, а Angular обеспечивает интерактивность и визуализацию доски.
Профессиональный промпт: «Разработай приложение для управления задачами в формате Kanban на MEAN-стеке. Создай REST API на Node.js и Express.js для операций CRUD с задачами, которые хранятся в MongoDB. На фронтенде реализуй Angular-компоненты, позволяющие пользователю создавать новые задачи, перемещать их между колонками (например, «Новые», «В работе», «Готово») и редактировать содержимое карточек. Дизайн должен быть чистым, современным и адаптивным для мобильных устройств.»
Ожидаемый результат: AI сгенерирует серверные маршруты для создания, обновления и удаления задач, модели для MongoDB и Angular-компоненты для интерактивного отображения доски Kanban. Даже начинающий вайб-кодер сможет получить готовое к запуску приложение для командной работы без необходимости писать сложный код вручную.
Динамическая панель аналитики
Описание задачи: Создать панель аналитики, которая собирает и отображает статистические данные в виде графиков и таблиц. Данные могут загружаться из MongoDB, серверная часть должна обрабатывать запросы на выборку данных, а Angular предоставляет пользователю удобный и интерактивный интерфейс с визуальными компонентами.
Профессиональный промпт: «Сгенерируй веб-приложение на MEAN-стеке для динамической панели аналитики. Сервер на Node.js с Express.js должен предоставлять API для выборки статистических данных из MongoDB. На фронтенде реализуй Angular-компоненты для визуализации данных: графики, таблицы и фильтры для выбора периода. Интерфейс должен быть интуитивно понятным и адаптивным, с возможностью обновления данных в реальном времени. Обеспечь обработку ошибок при загрузке данных.»
Ожидаемый результат: Генерация кода будет включать создание API для получения аналитики, модели MongoDB для хранения статистики, а также Angular-компоненты для отображения графиков (например, с использованием библиотек визуализации) и таблиц. Промпт позволяет создать готовую панель аналитики, которая будет полезна для мониторинга показателей в режиме реального времени.
Агрегатор новостных лент
Описание задачи: Создать веб-приложение, которое агрегирует новости из разных источников, хранит их в MongoDB и отображает пользователю в виде ленты с возможностью фильтрации по категориям и датам. Серверная логика на Express.js обрабатывает запросы к внешним API и сохраняет полученные данные, а Angular отвечает за динамическое обновление интерфейса.