buscasofa
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.1%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: jbermejog
- License: mit
- Language: JavaScript
- Default Branch: main
- Size: 278 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
BuscaSofa - Buscador de Estaciones de Servicio
BuscaSofa es una aplicación web interactiva diseñada para buscar estaciones de servicio cercanas y proporcionar información detallada, como precios de combustible, dirección y la distancia desde tu ubicación actual. Además, permite navegar a una estación específica mediante Google Maps.
Características
- Geolocalización automática: Detecta tu ubicación actual para mostrar estaciones cercanas.
- Busqueda manual: Permite ingresar manualmente las coordenadas (Lat, Lng) para ajustar el mapa.
- Lista de estaciones cercanas: Muestra las estaciones más cercanas, incluyendo precios de gasolina y gasóleo.
- Navegación: Botón "Ir a estación" que abre una ruta en Google Maps hacia la estación seleccionada.
- Interfaz intuitiva: Diseño limpio y responsivo para dispositivos móviles y de escritorio.
- Mapa interactivo: Visualiza estaciones cercanas y la ubicación actual en un mapa.
Tecnologías utilizadas
- React.js: Framework principal para la interfaz.
- React Leaflet: Para la integración con mapas interactivos de OpenStreetMap.
- Leaflet.js: Biblioteca de mapas en la que se basa React Leaflet.
- Google Maps: Navegación a estaciones.
- HTML5 y CSS3: Diseño responsivo y estilización.
Instalación
Sigue estos pasos para ejecutar el proyecto localmente:
- Clona el repositorio:
bash
git clone https://github.com/jbermejog/buscasofa.git
- Navega al directorio del proyecto:
bash
cd buscasofa
- Instala las dependencias:
bash
npm install
- Inicia la aplicación:
bash
npm run dev
- Abre el navegador en
http://localhost:5173.
Uso
Inicio automático con geolocalización:
- La aplicación intentará determinar automáticamente tu ubicación y centrar el mapa en tu posición.
Buscar manualmente:
- Introduce las coordenadas de latitud y longitud en los campos correspondientes y haz clic en "Actualizar".
Explorar estaciones cercanas:
- Consulta la lista de estaciones más cercanas. Cada entrada incluye:
- Dirección
- Distancia
- Precios de gasolina y gasóleo
- Haz clic en "Ir a estación" para abrir Google Maps con la ruta a la estación.
- Consulta la lista de estaciones más cercanas. Cada entrada incluye:
Mapa interactivo:
- Observa el marcador rojo para tu ubicación actual.
- Explora las estaciones cercanas, representadas como marcadores en el mapa.
Capturas de pantalla
Mapa interactivo

Lista de estaciones

Personalización
Si deseas personalizar el proyecto, asegúrate de ajustar las rutas de los iconos y las configuraciones en App.jsx.
Créditos
- API de estaciones de servicio: API del Ministerio para la Transición Ecológica y el Reto Demográfico.
- React Leaflet: Sitio oficial.
- OpenStreetMap: Sitio oficial.
Licencia
Este proyecto está licenciado bajo la MIT License.
¡Gracias por usar BuscaSofa! Si tienes comentarios o sugerencias, no dudes en contactarnos.
Owner
- Name: Jbermejo
- Login: jbermejog
- Kind: user
- Location: Spain
- Company: Cositt
- Repositories: 2
- Profile: https://github.com/jbermejog
Apasionado por la tecnología: Mi repositorio particular contiene pruebas, ideas de concepto y apuntes en general
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Beltrán Bultó" given-names: "Raúl" - family-names: "Bermejo González" given-names: "Jose Javier" - family-names: "Jiménez Galeote" given-names: "Francisco Javier" - family-names: "Sanz Contreras" given-names: "Adrián" title: "BuscaSofa Grupo 5" version: 1.0.0 date-released: 2025-01-23 url: "https://github.com/jbermejog/buscasofa"
GitHub Events
Total
- Member event: 2
- Push event: 5
- Create event: 3
Last Year
- Member event: 2
- Push event: 5
- Create event: 3
Dependencies
- 347 dependencies
- @eslint/js ^9.17.0 development
- @types/react ^18.3.18 development
- @types/react-dom ^18.3.5 development
- @vitejs/plugin-react ^4.3.4 development
- eslint ^9.17.0 development
- eslint-plugin-react ^7.37.2 development
- eslint-plugin-react-hooks ^5.0.0 development
- eslint-plugin-react-refresh ^0.4.16 development
- gh-pages ^6.3.0 development
- globals ^15.14.0 development
- vite ^6.0.5 development
- leaflet ^1.9.4
- react ^18.3.1
- react-dom ^18.3.1
- react-leaflet ^4.2.1