Задание: Веб-программист. Разработка новой онлайн-платформы для страхования (Дистанционная работа)
Проект предполагает создание онлайн-платформы для страхования, которая будет включать такие услуги, как страхование жизни, автомобильное страхование (RCA и CASCO), а также другие виды полисов. В настоящее время наша платформа построена на WordPress, но она устарела. Мы хотим разработать новую платформу, используя современные технологии, такие как Node.js и React, чтобы улучшить производительность и гибкость.
Новая платформа будет включать продвинутые калькуляторы для расчета страховых премий, а клиенты смогут осуществлять онлайн-платежи. Каждый пользователь сможет создать личный кабинет, где будет храниться информация о приобретенных полисах и совершенных операциях. Аутентификация будет интегрирована с Google (Gmail), что обеспечит быстрый и безопасный вход в систему. Также платформа будет многоязычной, предоставляя поддержку на трёх языках.
Кроме того, мы добавим систему онлайн-чата, чтобы клиенты могли напрямую связываться с командой поддержки. Может быть реализована интеграция с CRM для эффективного управления отношениями с клиентами, но окончательное решение остаётся на усмотрение разработчиков.
Для помощи разработчикам мы предоставим доступ к оригинальному сайту и примеру сайта, на основе которого будет создана новая платформа. Мы ожидаем предложения и адекватные оферты от разработчиков, при условии, что они будут обоснованными и соответствовать требованиям проекта.
Вот подробный и правильно сформулированный список технических задач для веб-разработчика, связанных с созданием новой платформы для онлайн-страхования:
### 1. Реконструкция платформы онлайн-страхования
- **Рекомендуемые технологии:** Платформа должна быть реконструирована с использованием современных технологий, таких как Node.js для серверной части и React для клиентской части. Разработчик может предложить другие решения, если они более подходящие.
### 2. Функционал для расчета страховых полисов
- Реализация калькуляторов для различных видов страхования (страхование жизни, автострахование ОСАГО и КАСКО и др.).
- Предоставление формул и деталей для расчета, которые будут предоставлены отдельно.
### 3. Аутентификация и личные кабинеты пользователей
- Возможность создания персонализированных учетных записей пользователей, где каждый клиент может видеть историю своих покупок и личную информацию.
- Реализация вариантов аутентификации через Gmail и, при необходимости, другие сторонние платформы (например, Facebook, Apple ID).
### 4. Онлайн-платежи
- Интеграция системы онлайн-платежей, которая позволит пользователям оплачивать страховые полисы непосредственно на платформе.
- Возможность сохранения истории платежей в личном кабинете пользователя.
### 5. Многоязычность
- Платформа должна быть доступна на 3 языках (детали по языкам будут предоставлены позже).
- Обеспечение полного перевода интерфейса и соответствующей документации.
### 6. Поддержка через чат
- Реализация интегрированной системы чата, которая позволит пользователям связываться с командой поддержки в реальном времени.
### 7. CRM и интеграция с другими системами
- Возможная интеграция с CRM-системой для эффективного управления взаимоотношениями с клиентами. Выбор CRM или вообще реализация интеграции зависят от рекомендаций разработчика.
### 8. Безопасность и соответствие требованиям
- Реализация мер безопасности для защиты личных данных и финансовых транзакций (SSL, многофакторная аутентификация, шифрование данных).
### 9. Масштабируемость и производительность
- Платформа должна быть масштабируемой и поддерживать большое количество одновременных пользователей.
- Оптимизация времени загрузки и общей производительности платформы, включая использование кэша и производительных баз данных.
### 10. Тестирование и обслуживание
- Разработка должна включать этапы тщательного тестирования для проверки правильной работы всех функций.
- Обеспечение плана постоянного обслуживания для обновлений безопасности и новых функций.