Для создания веб-приложения, отображающего данные в удобной форме, можно использовать фреймворк React.js в сочетании с библиотекой D3.js для работы с графиками и визуализацией данных. React.js позволяет создавать динамические интерфейсы, а D3.js обеспечивает мощные инструменты для визуализации данных.
Для работы с базой данных и бэкендом приложения можно использовать Node.js в сочетании с фреймворком Express.js. Node.js обеспечивает среду выполнения JavaScript на сервере, а Express.js содержит в себе множество инструментов для создания API и обработки HTTP запросов.
Для обучения и изучения данных технологий можно обратиться к официальным документациям и учебным материалам, а также пройти онлайн-курсы на платформах как Codecademy, Udemy, Coursera, Treehouse и других. Также полезно практиковаться на практических проектах, чтобы улучшить свои навыки и освоить новые концепции.