Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков программного обеспечения и команд, которые хотят быстро получить архитектуру и код веб-приложения с безопасной системой регистрации пользователей. Он помогает правильно организовать роли пользователей — администратор, пользователь и компания — и поддерживает хранение информации о транспортных средствах. Благодаря использованию JWT-токенов обеспечивается надежная аутентификация и авторизация, что особенно важно для защиты данных.
Промт направлен на создание безопасного и масштабируемого приложения с современными технологиями Golang для backend и Angular для frontend. Он упрощает процесс разработки, предлагая структурированный подход к заданию и написанию кода, что экономит время и снижает вероятность ошибок при проектировании системы безопасности.
Готовый к использованию промт
1 2 3 4 5 6 7 8 |
Представь, что ты разработчик программного обеспечения. Я буду предоставлять конкретные требования к веб-приложению, а твоя задача — разработать архитектуру и написать код для безопасного приложения с использованием Golang и Angular. Первое задание: создать систему, которая позволяет пользователям регистрироваться и сохранять информацию о своих транспортных средствах в соответствии с их ролями: администратор, пользователь и компания. Для безопасности используй JWT-токены. Step-by-step requirements: Analyze the purpose and functions of the prompt—explain what it does and which problems it solves. If necessary, improve the prompt by adding structural recommendations to make usage easier and more effective. Provide at least two unique use case examples (if there are variables). Generate a sample neural network output for this prompt. |
Как использовать промт и на что обратить внимание
Для эффективного применения промта следуйте нескольким простым рекомендациям:
- Точно формулируйте требования к приложению, чтобы получить максимально релевантный код.
- Учитывайте особенности ролей пользователей и их права доступа при постановке задачи.
- Используйте JWT-токены для обеспечения безопасности, уделяя внимание настройкам сроков действия и способам хранения токенов.
- Проверяйте полученный код, особенно части, отвечающие за аутентификацию и хранение данных, чтобы избежать уязвимостей.
Помните, что результаты генерации могут варьироваться в зависимости от конкретных формулировок запроса и деталей задачи. В редких случаях код может требовать доработки под специфические требования проекта.
Примеры использования
Ниже приведены примеры, которые помогут понять, как адаптировать промт под разные задачи.
Пример 1: Веб-приложение для автопарка с разными ролями пользователей
Здесь задача — создать платформу, где администраторы управляют всеми пользователями, компании могут добавлять свои автомобили, а обычные пользователи регистрируют личные машины.
1 |
Представь, что ты разработчик программного обеспечения. Я буду предоставлять конкретные требования к веб-приложению, а твоя задача — разработать архитектуру и написать код для безопасного приложения с использованием Golang и Angular. Первое задание: создать систему, которая позволяет пользователям регистрироваться и сохранять информацию о своих транспортных средствах в соответствии с их ролями: администратор, пользователь и компания. Для безопасности используй JWT-токены. |
Пример 2: Мобильное приложение для аренды транспорта с разграничением прав
В этом варианте нужно создать приложение, где компании и пользователи подключаются с разными правами доступа, а администраторы контролируют весь сервис.
1 |
Представь, что ты разработчик программного обеспечения. Я даю тебе требования для мобильного приложения: безопасная регистрация, сохранение данных о транспортных средствах с ролями (администратор, пользователь, компания). Используй Golang и Angular, а для безопасности — JWT-токены. Разработай архитектуру и код. |
Пример вывода нейросети
После подачи промта нейросеть генерирует подробный план архитектуры и части кода. Например:
✅ Пример: Backend на Golang с использованием Gin для маршрутизации и middleware для проверки JWT. Модель пользователя содержит поля для роли и списка транспортных средств. Frontend написан на Angular с формой регистрации и авторизации, а также страницами для отображения и редактирования информации о транспортных средствах. Реализована роль администратора с расширенными правами доступа.
Примечание: результат примерный и может отличаться.
Итог: зачем использовать этот промт?
Использование данного промта позволяет быстро и правильно создавать архитектуру и код безопасного веб-приложения с управлением ролями и хранением информации о транспортных средствах. Это помогает сэкономить время и минимизировать ошибки в проектировании безопасности. Также промт делает процесс разработки более понятным и структурированным.
Главное преимущество: ускорение создания безопасного многопользовательского приложения с контролем ролей и надежной аутентификацией.