Мы разрабатываем, грубо говоря - веб-приложение, пример: https://gurukebab.orty.io (здесь вас должен интересовать только этап оформления заказа, всё остальное уже будет реализовано).
Бюджеты проекта предлагайте свои.
Тех. Задание проекта:
Общие сведения:
- При ознакомлении с задачей Вам могут быть не понятны какие-либо нюансы, всё это можно уточнить, я готов объяснять максимально детально всё
- Если вы не знакомы с BAS, не пугайтесь, всё что надо знать - это основы API, они простые
- В целом требуются знания php, javascript, фреймворки тоже приветствуются
Блок задач 1:
1. Когда мы нажимаем кнопку "Оформить заказ", нас должно переводить на страницу оплаты, где мы вводим все данные карты. Страница оплаты должна быть Liq Pay, либо другие аналоги.
2. Когда мы ввели все данные, и нажали кнопку оплатить, с нашей карты списывается сумма заказа.
3. После успешной оплаты, из данных о заказе - формируется JSON и отправляется в BAS Документооборот по API, по моему опыту это примерно 20-30 строчек кода, которые формируют данные и отправляют их в нужный URL.
4. После этого нас переводит на страницу "Заказ Оформлено", с текстом "Ожидайте когда заказ будет готов", ну и там будет сам заказ показывать.. статус - что он готовиться.
5. Дальше, когда заказ готов, наш статус из "Готовиться" должен поменяться на "Готов", скорее всего это должно быть реализовано через COMET в JS.
Блок задач 2:
1. Хранение списка товаров либо в базе, либо в JSON на стороне фронт-енд, картинки товаров будут в формате Base 64.
2. Откуда будет браться JSON? Когда в документообороте BAS мы обновляем список товаров, то нужно сделать технически так, чтобы этот JSON обновлялся. Наверное это будет обновляться либо отдельный файл на сервере. Тут нужно ваше мнение.
3. При обновлении JSON должен обновляться сам товар. Структура товаров по этому же примеру: https://gurukebab.orty.io
Техническая составляющая:
- Сам проект буде реализован на обычном Javascript/Jquery.
- По части Back-end у меня мало понимания, нужен специалист, которому можно дать задачу и получить результат.
- Приветствуется использование своих инструментов, вроде Vue, React и тд, если это нужно для реализации задачи.
Итого:
1. Оцените пожалуйста стоимость всего проекта.
2. Напишите стоимость за первый блок задач и за второй.
Будет выбран кандидат, имеющий опыт с онлайн оплатами, и который укажет отдельную стоимость за 1 и 2 блоки работ.
Всем спасибо.