Доработка React-шаблона: таблицы, графики, конcультация по REST API

15 000 руб. за проект
12 ноября 2022, 21:57 • 7 откликов • 114 просмотров
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.