Доработка, добавление функциональности и поддержка REST-бэкенда
700 руб.за час
•
наличный расчёт, электронные деньги
Долгосрочный парт-тайм, часов примерно на 10-20 в неделю. Размер и характер материальной компенсации обсуждаем, бюджет приведён для характерного масштаба. Проект: что-то вроде shadertoy.com и glslsandbox.com Примерный список требований:
- REST (HATEOAS не надо) и JSON во все поля
- Минимальная сложность и минимальное количество зависимостей
- В первом приближении: просто перекладывание небольшого количества классов лёгких объектов из пустого (JSON) в порожнее (PostgreSQL) и наоборот, местами с минимальной обработкой (bcrypt паролей, например). Версионирование состояний некоторых объектов.
- Далее, сложные запросы, например:
- /scenes/id1,id2,id3,...,idN -- возвращает массив из всех таких сцен
- /users/uid1/scenes/ -- возвращает массив всех сцен пользователя uid1, видимых для текущей сессии (т.е. как правило только публичные)
- /<class>/<ids,...>?<QUERY>, где ещё не специфицированный формат <QUERY> влияет на отдаваемые поля, сортировку, глубину отдачи зависимых объектов и т.д.
- /<class>/{<search>} -- поиск объектов по некоторым критериям
- Совсем далее: загрузка-выгрузка толстых (мегабайты свежей информации) ассетов: текстур
- Показываете себя и примеры того, что умеете.
- Консультируете по REST API design и проводите базовое ревью прототипа бэкенда. Бьёте меня по рукам за кривые решения и предлагаете лучше. Оцениваете объем работ и стоимость.
- Доводите до ума (или переписываете) бэкенд в первом приближении (users, sessions и scenes без версионирования)
- Приделываем версионирование и клонирование сцен.
- Сложные запросы.
- Тяжёлые ассеты.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.