Skip to content

Analizador de texto en tiempo real (cuenta números de carateres, palabras, números, suma de números y espacios, entre otros. )

Notifications You must be signed in to change notification settings

pame-olguin/DEV015-text-analyzer

 
 

Repository files navigation

Analizador de texto

Índice

  • [1. Como Empezar]
  • [2. Preámbulo]
  • [3. Resumen del proyecto]
  • [4. Funcionalidades]
  • [5. Test]
  • [6. Dudas y consultas]
  • [7. Credenciales]

1. COMO EMPEZAR :

  • Este proyecto fue realizado en 4 semanas, el cúal fue clonado en Github haciendo un fork y copiando la URL del proyecto llamado DEVO15-TEXT-ANALYZER,usando comando como git clone URL_DEVO15-TEXT-ANALYZER , desppués npm install y npm start para empezar a codear en visual studio code, revisar como está quedando el proyecto en htt://localhost:3000 y finalmente al pasar todos los test tanto unitario como del proyecto en general , es desplegado en Github pages.

2. Preámbulo

Un analizador de texto es una aplicación para extraer información útil de un texto utilizando diversas técnicas, como el procesamiento del lenguaje natural (NLP), el aprendizaje automático (ML) y el análisis estadístico. Estas aplicaciones pueden proporcionar una variedad de métricas que brindan información básica sobre la longitud y la estructura del texto como por ejemplo, el conteo de palabras, el conteo de caracteres, el conteo de oraciones y el conteo de párrafos. Otras métricas incluyen el análisis de sentimientos, que utiliza técnicas de NLP para determinar el tono general positivo, negativo o neutral del texto, y el análisis de legibilidad, que utiliza algoritmos para evaluar la complejidad y la legibilidad del texto.

En general, las aplicaciones de análisis de texto brindan información valiosa y métricas sobre los textos que pueden ayudar a las usuarias a tomar decisiones informadas y sacar conclusiones significativas. Mediante el uso de estas herramientas de análisis, las usuarias pueden obtener una comprensión más profunda de los textos.

3. Resumen del proyecto

En este proyecto se creó una aplicación web que servirá para que la usuaria pueda analizar un texto en el navegador mostrando una serie de indicadores y métricas específicas sobre caracteres, letras, números, etc. Que hayan sido enviadas como input por ella. Lo harás utilizando HTML, CSS y JavaScript.

4. Funcionalidades

En este proyecto tiene las siguientes funcionalidades :

  1. La aplicación debe permitir a la usuaria ingresar un texto escribiéndolo en un cuadro de texto.

  2. La aplicación debe calcular las siguientes métricas y actualizar el resultado en tiempo real a medida que la usuaria escribe su texto:

    • Recuento de palabras: contar el número de palabras en el texto de entrada y mostrar este recuento a la usuaria.

    • Recuento de caracteres: contar el número de caracteres en el texto de entrada, incluidos espacios y signos de puntuación, y mostrar este recuento a la usuaria.

    • Recuento de caracteres excluyendo espacios y signos de puntuación: la aplicación debe poder contar el número de caracteres en el texto de entrada, excluyendo espacios y signos de puntuación, y mostrar este recuento a la usuaria.

    • Recuento de números: la aplicación debe contar cúantos números hay en el texto de entrada y mostrar este recuento a la usuaria.

    • Suma total de números: la aplicación debe sumar todos los números que hay en el texto de entrada y mostrar el resultado a la usuaria.

    • Longitud media de las palabras: la aplicación debe calcular la longitud media de las palabras en el texto de entrada y mostrársela a la usuaria.

  3. La aplicación debe permitir limpiar el contenido de la caja de texto haciendo clic en un botón.

5. TEST

Esta aplicación cumple con los siguientes criterios mínimos de aceptación para funcionar correctamente a traves de la ejecución de los siguientes test.

  • Cumple los criterios mínimos de aceptación al ejecutar npm run test:oas
  • Cumple las pruebas unitarias al ejecutar npm run test
  • Cumple las pruebas end to end al ejecutar npm run test:e2e
  • Está libre de errores de eslint al ejecutar npm run test

6. Dudas y consultas

Escribir al correo : pame.ertek@gmail.com

7. Credenciales

Esta aplicación fue creada por: Pamela Olguín .Estudiante de Laboratoria. 2024. correo : pame.ertek@gmail.com

About

Analizador de texto en tiempo real (cuenta números de carateres, palabras, números, suma de números y espacios, entre otros. )

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 91.7%
  • TypeScript 3.7%
  • HTML 2.5%
  • CSS 2.1%