Рекомендую вам использовать следующий набор инструментов для разработки на JavaScript:
1. Node.js - для запуска сервера и работы с пакетами.
2. Express.js - для создания сервера и обработки HTTP запросов.
3. MongoDB - для хранения данных.
4. Socket.io - для реализации чата в реальном времени.
5. React.js - для создания пользовательского интерфейса.
Надеюсь, эта сборка будет полезной для вашего проекта!