Matchmaking/Lobbies GUI for Online games

i need to know how to build a GUI for players to join a game as well host a game using GUI
using UMG if its possible

if i want to playtest a game and sends them client version,they should be able to either host/join a room using GUI
i know steamworks provides those stuffs but i dont want to put it on steam for pre-alpha testing