Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jhostyn-2003/dashboard_pokemon
Proyecto en clase acerca de graficas para consumir mediante la API publica de Pokémon, en .NET
https://github.com/jhostyn-2003/dashboard_pokemon
c net visual-studio
Last synced: 2 months ago
JSON representation
Proyecto en clase acerca de graficas para consumir mediante la API publica de Pokémon, en .NET
- Host: GitHub
- URL: https://github.com/jhostyn-2003/dashboard_pokemon
- Owner: Jhostyn-2003
- Created: 2024-09-11T22:12:32.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T22:22:23.000Z (4 months ago)
- Last Synced: 2024-10-11T01:11:13.477Z (3 months ago)
- Topics: c, net, visual-studio
- Language: C#
- Homepage:
- Size: 1.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dashboard_Pokemon
Este proyecto es una aplicación construida en .NET que consume la API pública de Pokémon para mostrar estadísticas de un Pokémon seleccionado en un diagrama de barras.
## Características
- **Consumo de la API pública de Pokémon**: Conexión a la [PokéAPI](https://pokeapi.co/) para obtener datos sobre un Pokémon específico.
- **Visualización de datos**: Gráficos en barra para mostrar las estadísticas de los Pokémon seleccionados.
- **Interfaz amigable**: Dashboard simple y fácil de usar para interactuar con la API y visualizar los resultados.
## Tecnologías Utilizadas- **.NET**: Framework principal para el desarrollo backend.
- **ASP.NET Core**: Usado para crear la API de backend y servir la aplicación.
- **Entity Framework Core**: Para manejar las consultas y almacenamiento de datos.
- **PokéAPI**: API pública para obtener los datos de los Pokémon.
- **Chart.js**: Librería JavaScript utilizada para generar los gráficos en barra en el frontend.
- **C#**: Lenguaje de programación utilizado para el desarrollo del backend.
## Requisitos del Sistema- **.NET 6.0** o superior.
- **Visual Studio 2022** (opcional para desarrollo y depuración).## Instalación y Configuración
1. **Clona el repositorio:**
```bash
git clone https://github.com/usuario/Dashboard_Pokemon.git
```2. **Navega al directorio del proyecto:**
```bash
cd Dashboard_Pokemon
```3. **Configura las variables de entorno:**
Si estás utilizando claves API adicionales, asegúrate de configurarlas en el archivo `appsettings.json` o mediante variables de entorno.
Ejemplo de configuración de `appsettings.json`:
```json
{
"ApiSettings": {
"PokeApiBaseUrl": "https://pokeapi.co/api/v2/pokemon/"
}
}
```4. **Restaura las dependencias:**
```bash
dotnet restore
```5. **Ejecuta el proyecto:**
```bash
dotnet run
```6. **Navega a la aplicación** en tu navegador en la dirección `http://localhost:5000`.
## Uso
1. La aplicación realizará una solicitud a la API pública y mostrará un gráfico en barra con las estadísticas del Pokémon seleccionado.
2. Puedes comparar diferentes Pokémon seleccionándolos desde la interfaz del dashboard.## Contribuciones
Las contribuciones son bienvenidas. Si tienes alguna idea para mejorar el proyecto o deseas corregir algún error, no dudes en hacer un fork y abrir un pull request.
1. Haz un fork del proyecto.
2. Crea una nueva rama con tu funcionalidad (`git checkout -b feature/nueva-funcionalidad`).
3. Realiza tus cambios y haz commit (`git commit -am 'Agregada nueva funcionalidad'`).
4. Haz push a tu rama (`git push origin feature/nueva-funcionalidad`).
5. Abre un pull request.## Licencia
Este proyecto está bajo la Licencia MIT - consulta el archivo [LICENSE](LICENSE) para más detalles.