Доработка React-шаблона: таблицы, графики, конcультация по REST API
15 000 руб. за проект
1. Необходимо сделать ревью JavaScript-кода React в шаблоне на корректность и оптимальность.
2. Для имеющихся ручек REST API реализовать в шаблоне таблицы используя стандартные компоненты. Если можно в основу взять компонент MUI, то использовать его.
3. Помочь корректно реализовать REST API на бэкенде, проконсультировать, как передавать параметры, как документацию сделать.
4. Необходимые ручки REST API будут созданы или переработаны после обсуждения и согласования задачи. Если у вас есть навык Python Django и PostgreSQL, то это будет преимуществом.
5. Необходимо создать таблицы:
5.1. Таблицу конверсий.
5.2. Таблицу выручки и расходов.
5.3. Таблицу рекламных расходов.
5.4. Таблицу текущих продаж.
5.5. Таблицу рекламных кампаний.
6. Необходимо создать графики на Chartjs:
6.1. Несколько линейных, столб и стэковых графиков.
6.2. Спарклайн графики, встроенные в ячейки таблиц.
6.3. Несколько объединенных/синхронизированных последовательных графиков.
7. Необходимо добавить фильтры по полям таблиц, компонент с выпадающим списком с поиском.
8. Необходимый функционал таблиц:
8.1. Сортировка столбцов с учетом типа данных.
8.2. Включение/выключение столбцов.
8.3. Фиксированный хэдер.
8.4. Изменение размеров столбцов.
9. Необходимы изменения в верстке:
9.1. Возможность изменять масштаб страницы на смартфонах.
Используется готовый шаблон: https://berrydashboard.io/
Построен на основе:
* Material-UI,
* React Hooks,
* Create React App (CRA),
* Next.js,
* Redux.
Backend написан на Python Django.
2. Для имеющихся ручек REST API реализовать в шаблоне таблицы используя стандартные компоненты. Если можно в основу взять компонент MUI, то использовать его.
3. Помочь корректно реализовать REST API на бэкенде, проконсультировать, как передавать параметры, как документацию сделать.
4. Необходимые ручки REST API будут созданы или переработаны после обсуждения и согласования задачи. Если у вас есть навык Python Django и PostgreSQL, то это будет преимуществом.
5. Необходимо создать таблицы:
5.1. Таблицу конверсий.
5.2. Таблицу выручки и расходов.
5.3. Таблицу рекламных расходов.
5.4. Таблицу текущих продаж.
5.5. Таблицу рекламных кампаний.
6. Необходимо создать графики на Chartjs:
6.1. Несколько линейных, столб и стэковых графиков.
6.2. Спарклайн графики, встроенные в ячейки таблиц.
6.3. Несколько объединенных/синхронизированных последовательных графиков.
7. Необходимо добавить фильтры по полям таблиц, компонент с выпадающим списком с поиском.
8. Необходимый функционал таблиц:
8.1. Сортировка столбцов с учетом типа данных.
8.2. Включение/выключение столбцов.
8.3. Фиксированный хэдер.
8.4. Изменение размеров столбцов.
9. Необходимы изменения в верстке:
9.1. Возможность изменять масштаб страницы на смартфонах.
Используется готовый шаблон: https://berrydashboard.io/
Построен на основе:
* Material-UI,
* React Hooks,
* Create React App (CRA),
* Next.js,
* Redux.
Backend написан на Python Django.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.