very good job guys.
small notes:
1.Why are you doing the embedding on server side, and not everything in the browser (client side)?
2.Please provide, more explanation about UMAP in the presentation, and why it is important to visualize it.
3.experiment which more datasets.
4.enhance front end look