The shopping list feature in the Kinvivo.com app now has a realtime update. Whenever an item on the list was changed, it updates for others as well. Integrating a socker.io server into next.js itself is not the best idea in my opinion. Also you could not do that if you host to vercel. To implement this I implemented a realtime service with a socket.io server. Whenever there are relevant next.js update, the next.js backend will publish an event using a redis database. The realtime service listens to it and publishes that to all its clients. You need help with Web Development? Feel free to reach out via my Agency Digitale Kumpel: https://www.digitale-kumpel.ruhr/contact