Una pequeña app desarrollada en React.
La app permite que el usuario ingrese un texto o suba un archivo de texto (extensiones aceptadas: .txt, .doc, .md) y genera una nube de palabras, teniendo en cuenta las siguientes reglas:
- El algoritmo selecciona las primeras setenta palabras más repetidas del texto para generar la nube.
- Si el texto ingresado contiene menos de setenta palabras únicas, la nube podrá incluir texto repetido, siempre respetando la primera regla.
La nube generada puede ser descargada en formato .jpg.
La app utiliza la librería react-wordcloud, que requiere la versión 16.13.0 de React.
Si clonas este repositorio deberás añadir la etiqueta --legacy-peer-deps en cada llamada de npm, por ejemplo:
npm install --legacy-peer-deps