Оценки давать не буду
Не буду говорить, что заказчик плохой. В любом случае, в провальном проекте есть вина и заказчика, но моей тут больше.
Проблема в том, что я взялся за работу не изучив все нюансы задачи. Изначально она звучала как перенос данных из одной БД в другую, но на самом деле там была работа с определенным АПИ сервиса GPS-трекинга.
Связь с разработчиками того сервиса больше напоминала испорченный телефон.
Для завершения работы необходимо было по сути работать на сервере заказчика, т.к. доступа к АПИ у меня не было и я работал "в слепую". На момент исполнения работы, я не могу работать по удаленному рабочему месту.
Признаю свою вину в срыве проекта.
Выводы для себя сделал - не браться за задачи, условия которых не описаны точно.