Porting my original kmeans applet into a pedagogical tool.
Earlier this year, I created a Javascript applet giving users a step-by-step view into how Lloyd's Algorithm is used in cluster analysis. Here is the same applet built on top of a simple Express / Node JS web application as a pedagogical tool for teaching students how the algorithm works.
Initilize the server using nodemon:
npm run devStart
Make sure to run mongodb (I'm assuming the system is Mac OS, Catalina onwards).
brew services run mongodb-community
The server is set to listen to port 4000.
The application is now live at https://kmeanslearn.herokuapp.com/ but is currently in members-only mode.