89 lines
6.0 KiB
Markdown
89 lines
6.0 KiB
Markdown
### Коммерческое предложение
|
||
|
||
**Тема:** Разработка веб-конструктора для самостоятельного формирования заявления о признании банкротства через суд
|
||
|
||
**Целевая аудитория:** Физические лица с задолженностью от 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 часов в неделю)
|
||
|