Указывать используемые технологии. Ясно обозначайте, что решение должно быть реализовано с использованием Ruby on Rails, языка Ruby и базы данных (PostgreSQL или MySQL), чтобы AI сгенерировал корректное решение.
Задавать требования к дизайну и адаптивности. Обеспечьте современный, интуитивно понятный и адаптивный интерфейс для конечного пользователя.
Используя эти промпты, начинающий вайб-кодер сможет с легкостью превращать свои идеи в готовые веб-приложения на базе Ruby on Rails, не имея специальной подготовки и глубоких знаний языков программирования.
Django
Django Stack (Python) – высокоуровневый веб-фреймворк Django, обеспечивающий быстрое создание веб-приложений с использованием языка Python, часто в сочетании с PostgreSQL или MySQL.
Образовательная платформа для онлайн-курсов
Описание задачи: Создайте веб-приложение, позволяющее преподавателям публиковать онлайн-курсы, а студентам – регистрироваться, просматривать материалы, проходить тесты и оставлять отзывы. Администрация должна иметь возможность управлять контентом через удобную панель.
Профессиональный промпт: «Создай образовательную платформу на Django, где преподаватели могут добавлять курсы, состоящие из видеоуроков, текстовых материалов и тестов, а студенты регистрируются, просматривают курсы и оставляют отзывы. Используй встроенную админ-панель Django для управления контентом, а данные храни в PostgreSQL. Интерфейс должен быть адаптивным и интуитивно понятным, с четкой навигацией по разделам курсов.»
Ожидаемый результат: AI сгенерирует проект Django с моделями для курсов, уроков, тестов и отзывов, а также контроллерами (views) и шаблонами для отображения курсов. Будет настроена административная панель для управления материалами, а база данных PostgreSQL – для хранения всех записей.
Система онлайн-регистрации на мероприятия
Описание задачи: Разработайте приложение для регистрации участников на мероприятия. Пользователи должны просматривать список предстоящих событий, регистрироваться и получать подтверждения на электронную почту, а администраторы – управлять списками участников.
Профессиональный промпт: «Создай систему онлайн-регистрации на Django. Приложение должно позволять пользователям просматривать список мероприятий, регистрироваться на выбранное событие и получать уведомления по электронной почте. Используй Django для создания моделей «Event» и «Registration», а данные сохраняй в MySQL. Реализуй функциональность отправки email-уведомлений при успешной регистрации и настрой административную панель для управления мероприятиями и участниками.»
Ожидаемый результат: Сгенерированный код включает модели, формы и представления для регистрации на мероприятия, интеграцию с email-сервисом через Django, а также административный интерфейс для управления событиями. Решение готово к запуску и позволяет пользователям регистрироваться, а администраторам – следить за участниками.
Форум для обсуждения IT-технологий
Описание задачи: Создайте форум, где пользователи могут регистрироваться, создавать темы для обсуждений, оставлять комментарии и голосовать за сообщения. В системе должна быть реализована базовая модерация контента.
Профессиональный промпт: «Разработай форум на Django, где пользователи могут регистрироваться, создавать темы и оставлять комментарии. Используй встроенную систему аутентификации Django для управления пользователями и создай модели «Topic» и «Comment» для хранения данных форума. Храни данные в PostgreSQL. Обеспечь возможность голосования за сообщения и настрой базовые функции модерации контента через административную панель. Интерфейс должен быть современным и адаптивным.»