Как сделать так, чтоб не обманули?
Как-то вы непоследовательно делаете.
Сначала взялись за работу, потом задумались о рисках.
Закодировать ничего у вас не получится, не тратьте время на поиски.
Думайте о том, как минимизировать риски.
1. Идеальный [для вас] вариант от монтёра Мечникова: утром деньги — вечером стулья. Здесь риски переходят на вашего заказчика.
2. Приемлемый вариант предоплата небольшими частями, хоть постранично. Либо такая же пост оплата. Опять же минимальные риски либо у вас, либо у заказчика.
3. Вариант win-win: демонстрация вашей работы с помощью программ удаленного доступа. Предоставляете доступ заказчику к своему рабочему столу и он смотрит, если устраивает — платит, после чего получает файлы. Можно использовать TeamViewer или шаринг экрана в скайпе, или еще что-то подобное. Риски быть кинутым на деньги сведены к нулю у обоих сторон.
Запакуйте через nwjs или через HTML Compiler