¿Cuál es el código JavaScript más elaborado que hayas escrito?

En la universidad, aprendí a hacer un objeto complejo en Java. Hace aproximadamente un año, estaba creando un sitio web pesado de AJAX, y pensé que sería divertido crear un objeto complejo de JavaScript, o algo así.

El objeto que creé simuló una simple adición de filas a una base de datos y luego recuperar todas las entradas en esa base de datos en función de un parámetro. La razón principal por la que hice esto fue para consolidar las numerosas veces que estaría actualizando la base de datos y luego obteniendo los resultados. Lo consolidé todo en dos métodos, pero también incluí getters y setters para cada variable global en el objeto, funciones comunes como toString (), así como otras funciones como fetchReverseResults (), fetchResults () y fetchResultsBasedonParameter ().

Cuando terminé, tenía un objeto que podía usarse para una variedad de propósitos diferentes, podía reutilizarse tantas veces como fuera necesario en la página, y todo se hacía del lado del cliente para que la página nunca tuviera que ser utilizada. recargado ya que utilizaba AJAX.

Hasta el día de hoy, cada vez que estoy frustrado con otros proyectos, me gusta mirar ese Objeto JavaScript que escribí y sentirme rejuvenecido.

Me gustaría responder a esta con la presunción de que también incluye ‘JavaScript del lado del servidor’. Hice mi proyecto Mini de la universidad en JavaScript y hasta hoy diría que fue el código JS más elaborado que jamás haya escrito.

Mi proyecto JS fue una especie de sistema de vigilancia que utiliza reconocimiento facial y de voz y muchas técnicas de aprendizaje automático para rastrear y predecir las acciones de las personas. Se tardó alrededor de un año en desarrollarse y el SLOC fue de alrededor de 400K.

He escrito sobre mi proyecto en detalle aquí. ¿Es posible un sistema informático como el de Persona de interés? Si es así, ¿qué idiomas / tecnologías usarías para implementarlo?