There’s a couple of ways you could go about this. Cesium ion (https://cesium.com/cesium-ion/) is a cloud service for uploading, hosting and tiling 3D models. It has a REST API (https://cesium.com/docs/tutorials/rest-api/) so you could build an application that takes the user’s model and sends it to Cesium ion, and displays it with CesiumJS.