La aplicación Seismic Data App es una herramienta para obtener y visualizar datos de sismología mundial proporcionados por la USGS (United States Geological Survey).
- Consulta y visualización de datos de sismología mundial.
- Capacidad para agregar comentarios a los eventos sísmicos.
- Interfaz de usuario intuitiva y fácil de usar.
Asegúrate de tener instaladas las siguientes herramientas en tu sistema:
- Ruby: version 3.3.0
- Rails: versión 7.1.3.2
- Node.js: versión v20.11.0
- npm: versión 10.2.4
-
Clonar el Repositorio: Clona este repositorio en tu máquina local utilizando el siguiente comando:
git clone <url-del-repositorio>
-
Instalar Dependencias Ruby: Utiliza Bundler para instalar las dependencias de Ruby:
bundle install
-
Instalar Dependencias Node.js: Utiliza npm para instalar las dependencias de Node.js:
npm install
-
Configurar la Base de Datos: Ejecuta las siguientes tareas de Rails para configurar la base de datos:
rails db:create rails db:migrate
Para iniciar la aplicación en un entorno de desarrollo, ejecuta el siguiente comando:
rails server
Esto iniciará el servidor de desarrollo en http://localhost:3000.
Para obtener y persistir los datos de sismología mundial desde la USGS API, puedes ejecutar la tarea Rake sismic_data:fetch:
rails seismic_data:fetch