Claude Sonnet Программирование Frontend‑разработчик Русский

Промпт для React интерфейса задач фронт

Этот промпт предназначен для frontend-разработчиков с опытом работы 2 года и поможет в создании интерактивного и адаптивного веб-интерфейса для нового онлайн-сервиса по управлению задачами.

Используя React, TypeScript и Styled Components, вы сможете создать удобный, интуитивно понятный и визуально привлекательный интерфейс, позволяющий пользователям легко управлять своими задачами.

Промпт включает в себя необходимые инструкции для разработки компонентной структуры, стилизации, реализации функциональности фильтрации и сортировки, обеспечения адаптивности и доступности, а также написания unit-тестов и документации.

Включен запрос на оценку времени разработки и создание плана реализации. Этот промпт поможет создать надежное и эффективное решение для фрилансеров и небольших команд, используя Claude Opus 4 и обеспечивая соответствие фирменному стилю компании.

Инструкция: Внимательно изучите промпт и измените под свою задачу.

Mikhail
Автор
Mikhail
Опубликовано 30.01.2026
0,0
Views 12
Роль: Frontend-разработчик с опытом работы 2 года.
Задача: Разработать интерактивный и адаптивный веб-интерфейс для нового онлайн-сервиса по управлению задачами, используя React, TypeScript и Styled Components.

Цель: Создать удобный, интуитивно понятный и визуально привлекательный интерфейс, который позволит пользователям легко добавлять, редактировать, удалять и отслеживать свои задачи. Интерфейс должен быть полностью адаптивным и корректно отображаться на различных устройствах, включая компьютеры, планшеты и смартфоны.

Контекст: Компания разрабатывает новый сервис для управления задачами, ориентированный на фрилансеров и небольшие команды. Важным аспектом является простота использования и наличие расширенных функций фильтрации и сортировки задач. Сервис должен интегрироваться с существующим бэкендом, разработанным на Node.js и Express.

Инструкции:
- Разработать компонентную структуру React, обеспечивающую повторное использование кода и модульность.
- Использовать TypeScript для обеспечения строгой типизации и повышения надежности кода.
- Применить Styled Components для стилизации интерфейса, обеспечивая его визуальную привлекательность и соответствие фирменному стилю компании.
- Реализовать функциональность добавления, редактирования, удаления и отметки задач как выполненных.
- Разработать систему фильтрации и сортировки задач по различным критериям, таким как приоритет, срок выполнения и статус.
- Обеспечить адаптивность интерфейса для различных устройств и разрешений экрана.
- Реализовать валидацию данных на стороне клиента, чтобы предотвратить отправку некорректных данных на сервер.
- Написать unit-тесты для основных компонентов интерфейса, чтобы обеспечить их правильную работу.
- Предоставить подробную документацию к разработанному интерфейсу, включая описание компонентной структуры, принципов стилизации и API.
- Учесть принципы доступности (accessibility) при разработке интерфейса, чтобы он был удобен для пользователей с ограниченными возможностями.
- Предусмотреть возможность интеграции с другими сервисами, такими как Google Calendar и Slack.
- Описать процесс разработки, включая используемые инструменты, библиотеки и подходы к решению проблем.
- Оценить время, необходимое для завершения проекта, и предложить план реализации с указанием этапов и сроков.

Пример работы "Промпт для React интерфейса задач фронт"

План разработки веб-интерфейса для сервиса управления задачами

1. Архитектура проекта и технический стек

1.1 Основные технологии

  • React 18+ - библиотека для построения UI
  • TypeScript 5+ - строгая типизация
  • Styled Components - CSS-in-JS решение
  • React Query / TanStack Query - управление серверным состоянием
  • Zustand / Redux Toolkit - управление клиентским состоянием
  • React Hook Form - управление формами
  • Zod - валидация схем данных
  • Axios - HTTP-клиент
  • React Testing Library + Jest - тестирование
  • Vite - сборщик проекта

1.2 Структура проекта

src/
├── components/
│   ├── common/           # Переиспользуемые компоненты
│   │   ├── Button/
│   │   ├── Input/
│   │   ├── Modal/
│   │   ├── Dropdown/
│   │   └── Loader/
│   ├── layout/           # Компоненты разметки
│   │   ├── Header/
│   │   ├── Sidebar/
│   │   └── Container/
│   └── tasks/            # Компоненты задач
│       ├── TaskList/
│       ├── TaskItem/
│       ├── TaskForm/
│       ├── TaskFilters/
│       └── TaskSorter/
├── pages/                # Страницы приложения
│   ├── Dashboard/
│   ├── TaskDetails/
│   └── Settings/
├── hooks/                # Custom hooks
│   ├── useTasks.ts
│   ├── useFilters.ts
│   └── useDebounce.ts
├── services/             # API сервисы
│   ├── api.ts
│   ├── taskService.ts
│   └── integrationService.ts
├── store/                # State management
│   ├── taskStore.ts
│   └── uiStore.ts
├── types/                # TypeScript типы
│   ├── task.types.ts
│   ├── api.types.ts
│   └── filter.types.ts
├── utils/                # Утилиты
│   ├── validators.ts
│   ├── formatters.ts
│   └── helpers.ts
├── styles/               # Глобальные стили
│   ├── GlobalStyles.ts
│   ├── theme.ts
│   └── breakpoints.ts
└── constants/            # Константы
    ├── routes.ts
    └── config.ts

2. Типизация данных

// types/task.types.ts
export enum TaskPriority {
  LOW = 'low',
  MEDIUM = 'medium',
  HIGH = 'high',
  URGENT = 'urgent'
}

export enum TaskStatus {
  TODO = 'todo',
  IN_PROGRESS = 'in_progress',
  COMPLETED = 'completed',
  ARCHIVED = 'archived'
}

export interface Task {
  id: string;
  title: string;
  description: string;
  priority: TaskPriority;
  status: TaskStatus;
  dueDate: Date | null;
  createdAt: Date;
  updatedAt: Date;
  tags: string[];
  assignee?: string;
}

export interface TaskFilters {
  status?: TaskStatus[];
  priority?: TaskPriority[];
  searchQuery?: string;
  dateRange?: {
    start: Date;
    end: Date;
  };
  tags?: string[];
}

...

Похожие промпты

Mikhail

Mikhail Verified

30.01.2026

Claude Sonnet

Промпт для рефакторинга React

Этот промпт предназначен для frontend-разработчиков, специализирующихся на React и TypeScript, и предназначен для рефакторинга существующих …

Программирование Frontend‑разработчик Русский
Star 0,0
Views 15
Mikhail

Mikhail Verified

30.01.2026

Claude Sonnet

Промпт для web develop: приложения управления проектами

Этот промпт предназначен для full-stack разработчиков и помогает создать детальный план разработки веб-приложения для управления …

Программирование Full-stack Русский
Star 0,0
Views 17
Mikhail

Mikhail Verified

04.02.2026

Claude Sonnet

Nuxt 3 Промпт для начинающих

Этот промпт предназначен для Nuxt-разработчика. Ассистент выполняет роль ментора, и направлен на помощь начинающему веб-разработчику …

Программирование Ментор Русский
Star 0,0
Views 6
Mikhail

Mikhail Verified

04.02.2026

Claude Opus

Промпт: Spring Boot REST API

Этот промпт предназначен для backend-разработчиков, стремящихся освоить создание RESTful API с использованием Spring Framework. Он …

Программирование Backend‑разработчик Русский
Star 0,0
Views 6
Mikhail

Mikhail Verified

30.01.2026

Magistral Medium

Промпт для vLLM: Backend-разработка

Этот промпт предназначен для backend-разработчиков, специализирующихся на развертывании моделей машинного обучения. Он поможет разработать и …

Программирование Backend‑разработчик Русский
Star 0,0
Views 16
Mikhail

Mikhail Verified

29.08.2025

Claude Opus

Промпт для создания REST-контроллера

Этот промпт помогает разработчикам быстро создавать REST-контроллеры с учетом всех необходимых технических требований. Промпт подходит …

Программирование Backend‑разработчик Русский
Star 0,0
Views 188

Авторизуйтесь, чтобы оставить комментарий.

Комментариев: 0

Нет комментариев.