Детально все не было времени проверить, но вроде выглядит хорошо. Нужно делать адаптивную верстку. (Я добавил теги thead и tbody перед ревью, чтобы не сыпались в консоль ошибки). По ошибкам, которые бросились сразу - фаил констант лучше не js, а ts; Нижние подчеркивания в url - это плохая практика (Для современных сайтов используют дефис для разделения слов, т.к. seo выделяет ключевые слова разделенные дефисом, а также визуально нижнее подчеркивание не видно при публикации ссылки, т.к. ссылка подчеркивается)
Детально все не было времени проверить, но вроде выглядит хорошо. Нужно делать адаптивную верстку. (Я добавил теги thead и tbody перед ревью, чтобы не сыпались в консоль ошибки). По ошибкам, которые бросились сразу - фаил констант лучше не js, а ts; Нижние подчеркивания в url - это плохая практика (Для современных сайтов используют дефис для разделения слов, т.к. seo выделяет ключевые слова разделенные дефисом, а также визуально нижнее подчеркивание не видно при публикации ссылки, т.к. ссылка подчеркивается)