Skip to content

¡Bienvenido a Star Wars Blog! Esta es una aplicación web desarrollada con React, Vite, utilizando la SWAPI (Star Wars API) para mostrar información sobre personajes, planetas y vehículos del universo de Star Wars.

Notifications You must be signed in to change notification settings

YagoCastelao/BlogStarwars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Star Wars Blog

Badge de TecnologíasBadge de Tecnologías

¡Bienvenido a Star Wars Blog! Esta es una aplicación web desarrollada con React, Vite, utilizando la SWAPI (Star Wars API) para mostrar información sobre personajes, planetas y vehículos del universo de Star Wars. La aplicación te permite visualizar detalles de los elementos, agregarlos a tus favoritos y explorar el universo de Star Wars.

Star Wars Logo

Funcionalidades

  • Visualización de Personajes, Planetas y Vehículos: Navega por un conjunto de personajes, planetas y vehículos disponibles a través de la SWAPI.
  • Favoritos: Agrega elementos a tus favoritos con un simple clic en el corazón.
  • Detalles: Haz clic en "Leer más" para ver información detallada sobre cualquier personaje, planeta o vehículo.
  • Diseño Responsivo: La aplicación usa Bootstrap para un diseño responsivo.
  • Tema Star Wars: El diseño está inspirado en el tema visual de Star Wars, con imágenes y colores del universo Star Wars.

Tecnologías Utilizadas

  • React: La librería JavaScript.
  • React Router: Para la navegación entre las páginas.
  • Vite: Herramienta de construcción rápida.
  • Context API: Para gestionar el estado de los favoritos.
  • Fetch API: Para hacer las peticiones a la SWAPI.
  • Bootstrap: Para la estilización y diseño responsivo.

Requisitos Previos

Antes de comenzar, necesitas tener instalado:

Cómo Ejecutar el Proyecto ⚙️

  1. Clona el Repositorio
    git clone https://github.com/tu-usuario/BlogStarwars.git
    
  2. Instala las Dependencias Ingresa en el directorio del proyecto e instala las dependencias:
    cd starwars-blog
    npm install
    
  3. Ejecuta el Proyecto Ahora, ejecuta el proyecto con el siguiente comando:
    npm run dev
    

Estructura del Proyecto El proyecto tiene la siguiente estructura de archivos:

/starwars-blog
│
├── /public                 # Archivos públicos
│
├── /src                    # Código fuente de la aplicación
│   ├── /components         # Componentes de la aplicación (Navbar, Home, Details)
│   ├── /context            # Contexto para gestionar los favoritos
│   ├── App.jsx             # Componente principal de la aplicación
│   └── main.jsx            # Archivo de inicialización
│
├── package.json            # Dependencias y scripts del proyecto
└── README.md               # Documentación del proyecto

About

¡Bienvenido a Star Wars Blog! Esta es una aplicación web desarrollada con React, Vite, utilizando la SWAPI (Star Wars API) para mostrar información sobre personajes, planetas y vehículos del universo de Star Wars.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published