Skip to content

Yurytop/quantum

Repository files navigation

Для того, чтобы запустить локально, требуется:

  • написать в консоли npm init

  • написать в консоли npm install

  • написать в консоли npm start

  • Приложение задеплоено Versel: https://quantum-nine-gamma.vercel.app/

  • По пунктам из задания:

  • Запуск в докере

  • В докере реализовать быстро не удалось, сталкунся с проблемой несовместимости win 10, поиск решения затянлуся. По этому отказался от дальнейших мучений.

  • В README файле кратко описать приложение

  • Приложение выполнено на базовом "npx create-react-app my-app --template typescript"

  • Компонент таблице взят из MUI по рекомендации задания

  • Добавлен небольшой стиль для таблицы (синяя рамка, таблица поцентру окна)

  • Условия по самой таблицы соблюдены (функционал интерфейса)

  • ВАЖНО: В README файле предоставить описание треб......

  • так как у нас моковые данные и по факту тянуть нечего с сервера не нужно, таблица тянет сразу весь объем данных, чего на практике быть не должно (слишком тяжелый запрос).

  • по этому требования к эндпоинты могут быть 2х видов на мой взгляд.

  • 1 варинт.

  • Для конкретно это таблицы. Отдаваемый объект должен быть одним файлом, соответсвующий interface ApiTest

  • 2 вариант.

  • Для правильной реализации таблицы эндпоинт должен уметь принимать на вход параметры:

  • номер страницы, количество записей на странице. и отдавать объект с заданым кол-вом записей формата interface ApiTest1