Функциональные требования
2.1. Форма ввода данных:
• Ввод номера автомобиля (по желанию)
• Ввод VIN (по желанию)
• Выбор марки и модели ТС
• Выбор маршрута
• Ввод года выпуска, мощности (л.с.), места регистрации
• Ввод информации о водителях (возраст, стаж, наличие ограничений)
• Выбор периода страхования (3-12 месяцев)
• Расчет стоимости ОСАГО
2.2. Логика расчета: Стоимость ОСАГО рассчитывается по формуле:
Полная стоимость ОСАГО = ТБ × КТ × КБМ × КВС × КО × КП × КС × КМ х КМР
Где:
• ТБ – базовая ставка (зависит от категории ТС)
• КТ – коэффициент территории
• КБМ – бонус-малус (безаварийность)
• КВС – коэффициент возраста и стажа водителя
• КО – коэффициент ограничения водителей
• КП – коэффициент срока страхования
• КС – коэффициент периода использования
• КМ – коэффициент мощности ТС
• КМР- коэффициент маршрута
2.3. API:
• POST /calculate — принимает JSON с параметрами ТС и водителей, возвращает рассчитанную стоимость ОСАГО
• GET /tariffs — возвращает актуальные тарифы и коэффициенты
3. Нефункциональные требования
• Безопасность: Защита API от DDoS, валидация входных данных
• Производительность: Время отклика API не более 1 сек.
• Масштабируемость: Возможность работы при высоких нагрузках
• Логирование: Запись всех расчетов и ошибок в базу данных
4. Технологический стек
• Backend: Flask (Python) или FastAPI
• Frontend: HTML, CSS, JavaScript (React/Vue.js)
• База данных: PostgreSQL/MySQL (если требуется хранение данных)
• Хостинг: AWS/DigitalOcean/сервер компании (рекомендовано)
5. Этапы разработки
1. Настройка серверной инфраструктуры
2. Разработка API и алгоритмов расчета
3. Разработка веб-интерфейса
4. Интеграция с базами данных (при необходимости)
5. Тестирование
6. Развертывание и запуск
6. Контроль качества
• Юнит-тестирование API и логики расчета
• Тестирование UX/UI
• Нагрузочное тестирование перед запуском
7. Ожидаемые результаты
• Разработанное и запущенное веб-приложение, внедренное в уже созданный сайт, для расчета ОСАГО
• Интуитивно понятный интерфейс для пользователей
• Корректные расчеты стоимости полиса
• Возможность масштабирования и доработки в будущем (подключение API Глонасс и др. сервисов)
Сроки реализации: 2-3 месяца (зависит от сложности интеграции)
Рассмотрим возможность оплаты поэтапно.
Ждем от Вас КП по срокам и цене