Cоздать простой REST Bookmarks на PHP
Цена договорная
•
безналичный расчёт, электронные деньги
Необходимо написать простой сервис закладок позволяет добавлять URL и оставлять к ним комментарии.
Сущности
Это не таблицы в базе данных, а то, что должен получать клиент API. Как хранить - решите сами.
Допустимые языки: PHP, любой фреймворк или без фреймворка.
Делаем как можно проще, но код должен быть production-ready:
Сущности
Это не таблицы в базе данных, а то, что должен получать клиент API. Как хранить - решите сами.
- Bookmark: uid, created_at, url, comments
- Comment: uid, created_at, ip, text
- API
- получить список 10 последних добавленных Bookmark
- получить Bookmark (с комментариями) по Bookmark.url. Если такого ещё нет, не создавать.
- добавить Bookmark по url и получить Bookmark.uid. Если уже есть Bookmark с таким url, не добавлять ещё один, но получить Bookmark.uid.
- добавить Comment к Bookmark (по uid) и получить Comment.uid
- изменить Comment.text по uid (если он добавлен с этого же IP и прошло меньше часа после добавления)
- удалить Comment по uid (если он добавлен с этого же IP и прошло меньше часа после добавления)
- запросы к системе будут из javascript в браузере (например, виджет на сайтах или расширение браузера).
- авторизации нет - все отправляют анонимно
Допустимые языки: PHP, любой фреймворк или без фреймворка.
Делаем как можно проще, но код должен быть production-ready:
- обязательно readme для js-программиста, как ему пользоваться API
- код после вас будет дорабатывать другой программист маньяк, с которым вы не хотите портить отношения
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.