Skip to content

CrisCorreaS/random-jokes-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥳 Random Jokes Generator

Badge en Desarollo License MIT

html5 css3 javascript

Vista previa del generador de bromas

Este generador de bromas online ha sido creado por Cristina Correa

👀 Vista Previa

➡️ Demo desplegada en GitHub Pages: Haz click aquí

Vista del generador de bromas

Vista previa del generador de bromas

Funcionalidades:

1️⃣ Creación de bromas nuevas dinámicamente:

  • Permite a los usuarios generar bromas dinámicamente con un solo click.

Vista previa de las funcionalidades del generador

🌱 Características

  • Interfaz: Diseño sencillo y adaptable, con una estética monocromática que garantiza una experiencia visual uniforme en cualquier dispositivo.
  • Funciones básicas: Realiza peticiones a una API de bromas de programación para luego presentarlas de manera dinámica en HTML, ofreciendo así una experiencia entretenida y ligera para el usuario.
  • Conexión a una API Open Source: Conexión con el objeto XMLHttpRequest a una API Open Source que devuelve datos en formato json.
  • Contador de bromas: Cuenta el número de bromas que has visto

🛠️ Tecnologías Utilizadas

🤖 API

{
   "type":"programming",
   "setup":"What's the object-oriented way to become wealthy?",
   "punchline":"Inheritance",
   "id":16
}
  • Una posible alternativa para generar bromas aleatorias de programación es la JokeAPI. Esta devuelve un objeto JSON con varios campos entre los que se encuentra la propia broma. Un ejemplo de la llamada a la API sería haciendo "https://v2.jokeapi.dev/joke/Programming?lang=es" lo cual nos devuelve:
{
    "error": false,
    "category": "Programming",
    "type": "single",
    "joke": "Sólo hay 10 tipos de personas en este mundo, las que entienden binario y las que no.",
    "flags": {
        "nsfw": false,
        "religious": false,
        "political": false,
        "racist": false,
        "sexist": false,
        "explicit": false
    },
    "safe": true,
    "id": 5,
    "lang": "es"
}

🔎💡 Información

Important

  • Este es un proyecto para principiantes. No se requieren conocimientos avanzados de HTML, CSS o JavaScript, pero sí saber cómo hacer conexiones a apis con el objeto XMLHttpRequest.
  • Está desarrollado utilizando JavaScript Vanilla, así que no se utiliza ningún framework. Sin embargo, si estás buscando un poco más de desafío, ¡siéntete libre de explorar la posibilidad de integrar un framework!
  • Nivel de dificultad del proyecto: 🔴⭕⭕⭕⭕⭕⭕⭕⭕⭕ (1 sobre 10)

📓 Cómo Usar

  1. Descarga o clona este repositorio en tu máquina local.
  2. Abre el archivo index.html en tu navegador web.

¡Y eso es todo! Ahora cualquier persona puede usar un generador de bromas desde un dispositivo.

✨ Contribuciones

¡Las contribuciones son bienvenidas! Si deseas mejorar el generador de bromas existente, como agregar más contenido o mejorar el diseño, no dudes en enviar tus pull requests. También puedes sugerir nuevas funcionalidades o brindar retroalimentación para hacer que este proyecto sea aún mejor.

🎯 Propósito del Proyecto

Este proyecto forma parte de una tarea de la asignatura de "Desarrollo Web en Entorno Cliente" y tiene como objetivo principal el aprendizaje de tecnologías para mejorar en el plano del desarrollo.

About

Generador de bromas de programación desarrollado con HTML, CSS y JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published