Сколько нужно опыта для создания такого?
я думаю, примерно много
Ну это далеко не сложный проект.
Все работает достаточно просто. Если хотите узнать конкретное время, которое потребуется для обучения такому, то вы примерно можете рассчитывать на неделю. Опять же при условии, что ваши познания в JS - минимальны. Для создания такого вам лучше прочитать про таблицы в html. Главное - понять, как их строить. А дело это совсем несложное. Если хотите просто написать на один раз, то опять же пишите на JQuery, а лучше на чистом JS. Так и быстрее будет, и вы поймете многие аспекты. Если хотите делать, чтобы в будущем поддерживать этот проект - то MVC(MVVW)-фреймворки вам в помощь. Vue - отличный вариант.
Ну и вернусь к ответу. Время зависит от ваших познаний - и только.