This example demonstrates how to use Node.js, Express.js and socket.io as backend with a Flutter application and Vanila.js as frontend. When a user logs in with a username and chat room, The user can send/receive messages through the room he organizes.
Make sure you have Flutter and Node.js. installed on your system
cd node_devchat
npm install
npm run dev
Go to localhost:3000
cd flutter_devchat
pub get
flutter run