Skip to content

polexka/testcase-g-start

Repository files navigation

Тестовое для g-СТАРТ

Run Project

Clone the project

  git clone https://github.com/polexka/testcase-g-start.git

Go to the project directory

  cd testcase-g-start

Docker will do all the work for you

  docker-compose up

Open browser at

  localhost:3000/

Задание

Есть условный макет для страницы в браузерном окне. На странице есть рабочая область ограниченной вместимости. Ограничение продиктовано размером и текущим масштабом окна браузера. Рабочую область необходимо наполнить прямоугольными плашками и вывести в них заголовки.

Если заголовок не влезает, то ставится троеточие.

Заголовки должны подгружаться с сервера фоном. Подгружать заголовки сверх необходимого кол-ва не приветствуется.

Если размер или масштаб страницы меняется, то плашки, которые не влезают, должны скрываться. Если наоборот появляется место для еще одного ряда или столбца, то необходимо подгрузить недостоющее кол-во и отобразить.

*Область для плашек должна быть заполнена всегда равномерно. То есть расстояние между плашками и расстояния между от них до краев должны быть равны (в макете это условие отражено не точно). При этом по вертикали свои промежутки, а по горизонтали свои.

Статичные данные

Шапка - высота 50px

Подвал - высота 100px

Левая панель - ширина 250px

Правая панель - ширина 200px

Минимальное расстояние между плашками по вертикали и горизонтале, а также от краев 30px

Размер плашки 150x100px

Tech Stack

Client: React

Server: Node, Express, MongoDb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published