diff --git a/%D0%9A%D0%BE%D0%BC-%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.md b/%D0%9A%D0%BE%D0%BC-%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.md new file mode 100644 index 0000000..f045130 --- /dev/null +++ b/%D0%9A%D0%BE%D0%BC-%D0%BF%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.md @@ -0,0 +1,87 @@ +### Коммерческое предложение + +**Тема:** Разработка веб-конструктора для самостоятельного формирования заявления о признании банкротства через суд + +**Целевая аудитория:** Физические лица с задолженностью от 500 000 рублей, желающие самостоятельно оформить заявление о банкротстве. + +**Основные функции:** +1. **Многошаговая форма:** 28 шагов, каждый из которых содержит 10-20 полей. +2. **Регистрация и авторизация:** По номеру телефона с возможностью продолжения заполнения формы на другом устройстве или после закрытия окна. +3. **Генерация PDF:** Выгрузка итогового документа в формате PDF только после оплаты. + +**Технологии:** +- **Frontend:** JavaScript, Vue.js +- **Backend:** Node.js (Express), MongoDB (для хранения данных пользователей и их прогресса) +- **PDF генерация:** Использование библиотеки, например, `pdf-lib` или `jsPDF` + +**Стоимость и сроки:** +- **Трудозатраты:** Около 200 часов +- **Стоимость:** 600 000 рублей (100 часов * 3000 рублей/час) +- **Сроки:** Около 5 недель (при условии работы 40 часов в неделю) + +### Краткое ТЗ + +**Цель проекта:** Создание веб-конструктора для самостоятельного формирования заявления о признании банкротства через суд. + +**Основные требования:** +1. **Многошаговая форма:** 28 шагов, каждый шаг содержит 10-20 полей. Описание и содержание шагов предоставлены в виде excel документа. +2. **Валидация:** Проведение валидации введённых данных по указанным правилам. Подключение возможных общедоступных справочников. +2. **Регистрация и авторизация:** По номеру телефона с возможностью сохранения прогресса и продолжения заполнения на другом устройстве. +3. **Генерация PDF:** Возможность выгрузки итогового документа в формате PDF только после оплаты. +4. **Интеграция платежной системы:** Для обработки оплаты перед генерацией PDF. + +**Технические требования:** +- **Frontend:** Vue.js, JavaScript +- **Backend:** Node.js, Express, MongoDB +- **PDF генерация:** Использование библиотеки `pdf-lib` или `jsPDF` + +### Бриф для встречи + +**Цель встречи:** Обсуждение деталей проекта, уточнение требований и согласование сроков и стоимости. + +**Вопросы для обсуждения:** +1. **Функциональность:** + - Вопросы по предоставленной форме + - Нужна ли валидация данных на стороне клиента и сервера? + - Какие данные должны сохраняться для продолжения заполнения формы? + - Возможность самостоятельного редактирования формы, его формат, необходимость, объёмы. Влияние на стоимость. + +2. **Дизайн и UX:** + - Какие требования к дизайну интерфейса? Примеры. + - Нужны ли анимации или интерактивные элементы? + +3. **Безопасность:** + - Какие меры безопасности должны быть реализованы (например, защита данных пользователей)? + - Нужна ли двухфакторная авторизация? СМС, почта. + +4. **Интеграции:** + - Какая платежная система будет использоваться? + - Нужна ли интеграция с другими сервисами (например, отправка уведомлений по SMS или email)? + +5. **Сроки и бюджет:** + - Уточнение сроков реализации. + - Обсуждение бюджета и возможных корректировок. + +**Предполагаемая схема приложения:** +1. **Frontend:** + - Многошаговая форма на Vue.js. + - Валидация данных на стороне клиента. + - Интеграция с API для сохранения прогресса и генерации PDF. + +2. **Backend:** + - API на Node.js и Express. + - Хранение данных пользователей и их прогресса в MongoDB. + - Генерация PDF с использованием библиотеки `pdf-lib` или `jsPDF`. + - Интеграция с платежной системой. + +3. **База данных:** + - MongoDB для хранения данных пользователей и их прогресса. + +**Трудозатраты:** +- **Frontend:** 80 часов +- **Backend:** 100 часов +- **Тестирование и отладка:** 20 часов + +**Итого:** 200 часов * 3000 рублей/час = 600 000 рублей + +**Сроки:** Около 5 недель (при условии работы 40 часов в неделю)