Otter Waiver

Предпосылки 01 В различных сферах бизнеса, деятельность которых предполагает повышенные риски возникновения правовых проблем, исков и компенсаций (тиры, кэмпинги, гоночные трэки и т.д.), неотъемлемой частью формальных взаимоотношений с клиентом является процесс отказа от ответственности, который, чаще всего, представляет собой отдельный документ, подписываемый клиентом. На сегодняшний день, уход от бумажной волокиты, а также ускорение и автоматизации генерации и подписания необходимых документов - неотъемлемая часть любого современного бизнеса.
Задача 02 Решить данную задачу для своих клиентов из США взялся стартап Otter Waiver при помощи нашей команды Innovedge Software. Перед нами стояла задача разработать систему, которая включает себя:
  • Web-конструктор документа “Отказ от ответственности”
  • Web и мобильное приложение для клиентов: заполнение необходимых данных и подписание “Отказа от ответственности”

Реализация

01Прототип 02Дизайн 03Разработка
01 Прототип Когда основные бизнес-требования к системе определены, первым шагом в реализации является прототипирование. На данном этапе основной фокус делается на создании основной архитектуры приложения: из каких экранов оно состоит, какова логика их отображения, какие сторонние сервисы будут использованы. Создание стартапов - это про быструю реализацию MVP (minimum viable product), а это подразумевает использование сторонних сервисов вместо реализации каких-то сложных механизмов с нуля. В нашем случае, необходимо было продумать использование сторонних библиотек и сервисов для электронной подписи документов, генерации PDF, отправки SMS-сообщений пользователям.
02 Дизайн После того как прототип готов, наши дизайнеры подготовили 3 варианта разных дизайн-концептов на основании брэнд-бука заказчика. Брэнд-бук при этом не обязателен, но желателен. При его отсутствии, наши дизайнеры основываются на пожеланиях заказчика. Как правило, для дизайн-концепта рисуется 3 основных экрана. В нашем случае, заказчику были представлены экраны формы входа в систему, формы заполнения информации о клиенте и формы сгенерированного документа для подписания. После того как заказчик определился с конечным вариантом дизайна, наши дизайнеры отрисовали оставшиеся экраны прототипа.
03 Разработка При непосредственной реализации приложений нашей группой разработки, во внимание было принято требование заказчика о кросс-платформенности кода мобильного приложения, а также об использовании современного фреймворка для разработки Web-приложения. Для разработки мобильного приложения был использован .NET MAUI (эволюция платформы Xamarin.Forms От Microsoft), что позволило иметь общую кодовую базу для iOS и Android приложений . Учитывая, что серверная часть всей системы также реализована на платформе .NET, разработку удалось максимально удешевить без потери качества: одна и та же команда разработчиков смогла работать над разными компонентами системы. Для Web-приложения был использован фреймворк Angular - современный и эффективный инструмент фронтенд разработки, который очень часто используют в связке при разработке на платформе .NET.
Реализация
В результате за 6 месяцев был разработан, протестирован и запущен MVP для стартапа Otter Waiver (ссылка на сайт). Продуктом пользуются десятки компаний и тысячи пользователей, стартап работает над развитием приложений, добавлением дополнительных функций и увеличением ARR.