Skip to content

hellsgor/student-control-panel

Repository files navigation

Students control panel

Student control panel. Educational project from Skillbox.

Панель управления студентами. Обучающий проект от Skillbox

Features / Фичи:

  • generating markup from JavaScript;
  • forming an initial list of students from an array of objects;
  • styling using Bootstrap 5;
  • form for adding a student;
  • validation of student addition form fields when entering and before the “request” ( adding objects to an array);
  • output of field errors during validation - the error text is generated according to the error code from functions that allow you to add errors to the text, for example, the name of a field;
  • filtration;
  • sorting the table by columns in forward and reverse order, taking into account the applied filters;

  • формирование разметки из JavaScript;
  • формирование начального списка студентов из массива объектов;
  • стилизация с помощью Bootstrap 5;
  • форма добавления студента;
  • валидация полей формы добавления студента при вводе и перед "запросом" ( добавлением в массив объектов);
  • вывод ошибок полей при валидации - текст ошибки формируется по коду ошибки из функции, что позволяет добавлять в текст ошибки, например, название поля;
  • фильтрация;
  • сортировка таблицы по столбцам в прямом и обратном порядке с учётом применённых фильтров;