Разработать вэб-приложение для отображения и редактирования семейного древа.
- Отображение древа в виде графа, в вершинах которого отображается фотография и имя представителя семейства
- Редактирование фотографии и имени в вершине графа
- Удаление вершин графа
- Добавление новых вершин
- Приложение должно состоять из клиентской и серверной частей
- Клиентская часть является пользовательским интерфейсом в вэб-браузере к персистентному хранилищу данных о семейном древе, находящемуся на серверной части
- Данные, представляющие собой строку с именем и изображение, загружаемые пользователем через клиентскую часть приложения хранятся на сервере в файловой системе и базе данных
- Для удобства разработки и проверки результата использовать docker-compose
- Typescript
- NEXT.js
- Функциональные компоненты
- Конфиг для ESLint
- Material-UI
- PostgreSQL
- Возможность локального запуска
- UI/UX
- Адаптивная верстка
- Material Guidelines
- Сделать публичный fork данного репозитория на GitHub
- Отправить pull-request для запроса проверки задания