Skip to content

cap-diego/dfa-front

Repository files navigation

Aplicación frontend para minimizar autómatas fínitos determínistico

El fw para manipular html y js es svelte.

Para los estilos usé tailwind

Para graficar usé vis.js

El algoritmo que utiliza para minimizar está acá

Para correr el proyecto localmente una vez clonado:

  • npm install, para instalar dependenncias.
  • npm run dev, para correr el proyecto con rollup. Ver opciones de puerto en caso de ser necesario.
  • npm run build, para buildear la version optimizada para prod.

Si se necesita utilizar su API

  {"states":[0,1],"alphabet":[97],"initialState":1,"finalStates":[0],"delta":{"1":{"97":0}}}
  • Imortante! Recordar enviar al menos un estado final, caso contrario fallará con 404 y: {"message": "Invalid request body"}
  • Como la respuesta también es un autómata el formato es el mismo. Además, contemplar los 'cold starts' de las Lambda.

La API tiene restricción de request, para algún en este caso podés enviarme un mensaje privado 😃

La plataforma sobre la cuál está deployado es Vercel.