Нужно написать на php или node.js бекенд для вот такого дашборда:

Untitled

Работа состоит из двух частей:

  1. Парсер, который будет периодически забирать из ftp csv и xml файлы, разбирать их и складывать в БД (postgresql)
  2. API, которое будет отдавать данные фронтенду.

Часть 1.1: Парсинг csv

Раз в сутки скачать zip-архив с файлами CSV вот такого вида: https://www.dropbox.com/s/gukumii5lavcb87/Simplewealth_AG_Inception_December_21_2021.csv?dl=0

Нужно скачать свежий zip, разложить содержимое csv по таблицам в БД (если таблицы нет или какого-то поля в ней нет - создать)

Названия таблиц предлагаю формировать так:

Пример: https://monosnap.com/file/92XRfdNex2PlTgGxUlSJjkNEWfCJk3

Untitled

Названия полей внутри таблиц предлагаю формировать исходя из полей Header, например: https://monosnap.com/file/LbXyEpMrkpFpasdglwD8xPdwyWT19j

Untitled

Дополнительно: