Расширение функционала бекенда+админки приложения

Цена договорная
03 июня 2019, 13:51 • 6 откликов • 33 просмотра
Вводные: есть бекенд + админка ios-приложения:
База данных mysql
Бекенд на php - slim
Админка на php: codeigniter + grocery_crud

Приложение - магазин+читалка pdf-книг

Текущие возможности бекенда:
1) Получить список баннеров и книг для главного экрана
2) Получить подробную информацию по конкретной книге
3) Сохранить данные о прочтении части книги
4) Сохранить данные о покупке книги

Требуется:

1. Code review текущего функционала
2. Допилить в текущий код новые функции или переписать с нуля

Какой функционал нужно дописать
1) Подборки книг для главного экрана (новый тип блока) и список книг конкретной подборки
2) Каталог - отдельно список категорий и список книг конкретной категории
3) Поиск и фильтры
4) Рекомендации книг для текущей книги (простой алгоритм)
5) Новый формат книг - вместо PDF - постраничная вёрстка (каждая страница = картинка)
6) Новый тип контента - аудиокнига (один mp3-файл)
7) "Говорящие книги" - для каждой страницы свой mp3 файл
8) Профиль читателя (по device id, без авторизации)
9) промо-коды

Желательно, конечно, допиливать существующий код, а не переписывать всё с нуля

Для выполнения работы будет предоставлена более подробная документация/функциональные требования
Отзывы
R50 d0aba310cbb5db0ecc5a714cb984cd30
Заказчик
Требовалось расширить функционал api и админ-панели мобильного приложения, написанных на не самом популярном стеке php-фреймворков (ci + grocery_crud, slim framework), в сжатые сроки - Юрий был одним из немногих откликнувшихся.

Описание функционала было достаточно скромное, без широких подробностей - я рассчитывал что всё будет делаться аналогично уже написанному коду, ну или будет уточняться в процессе

В итоге первоначально озвученные сроки 4-5 (рабочих) дней увеличились до 10 календарных, по функционалу после код-ревью тоже потребовались доработки (тут скорее всего сказались опять-таки сроки и отсутствие полного ТЗ), но цель достигнута - весь необходимый функционал успешно реализован.

Общая оценка 4/5
5 лет назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
5 лет назад