misicode/Dictionary_App

Repository files navigation

Logo Icon

Aplicaci贸n de diccionario
Ver Demo | Reportar Bug | Solicitar Feature


Aplicaci贸n web desarrollada con React que consume la API de Free Dictionary para obtener la definici贸n de palabras en ingl茅s, y la API de Pexels para mostrar im谩genes asociadas a la palabra.

HerramientaDescripci贸nVersi贸n
ReactBiblioteca de JavaScript para construir las interfaces de usuario18.3.1
ViteHerramienta de Frontend para construir el proyecto5.4.10
TypeScriptLenguaje de programaci贸n fuertemente tipado para escribir c贸digo5.6.2
SonarQubePlataforma para evaluar el c贸digo fuente10.5
NPMAdministrador de paquetes para instalar las dependencias10.5.0
Visual Studio CodeEditor de c贸digo para el proyecto1.95.1

Para poner en funcionamiento una copia local de este repositorio, siga los siguientes pasos.

Obligatorio

Opcional

  1. Obtenga una clave API gratuita en Pexels.

  2. Descargue o clone este repositorio.

    git clone https://.com/misicode/Dictionary_App.git
  3. Instale todos los paquetes NPM.

    npm install
  4. Cree el archivo .env como copia del archivo .env.template e ingrese la clave de su API.

    # PEXELS
    VITE_PEXELS_API_KEY=your_pexels_api_key
  5. Ejecute el proyecto en modo desarrollo.

    npm run dev
    
  1. Inicie el servicio de SonarQube.

  2. Edite la secci贸n de configuraci贸n de Sonar en el archivo sonar-project.properties con sus credenciales de acceso.

    # Sonar configuration
    sonar.host.url=http://localhost:9000/
    sonar.login=admin
    sonar.password=Admin1
  3. Ejecute el escaneo de Sonar.

    npm run sonar
    

Distribuido bajo la licencia MIT. Consulte LICENSE.txt para obtener m谩s informaci贸n.

Desarrollado por Alessandra Mincia

MisicodeGitHubLinkedIn

La idea de este proyecto surgi贸 como iniciativa del workshop "SheCodes React", de SheCodes.

About

Dictionary web application developed with React, Vite and TypeScript. Tested with Sonarqube.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published