Este es el repositorio de la aplicación web Howarts Rails, que muestra información sobre los personajes de Harry Potter, incluyendo su ubicación y casa.
- Ruby version 3.2.2
- Ruby on Rails version 7.0.5.1
- PostgreSQL
-
Clona este repositorio en tu máquina local:
git clone https://github.com/tu_usuario/howarts_rails.git
-
Navega al directorio del proyecto:
cd howarts-rails
-
Instala las dependencias:
bundle install
-
Confgura la base de datos :
-
Asegurate de tener PostgreSQL instalado y en funcionamiento.
-
Edita el archivo
config/database.yml
con la configuración de tu bas de datos. -
crea la base de datos :
rails db:create
-
Ejecuta las migraciones:
rails db:migrate
-
-
Carga los datos iniciales:
rails db:seed
-
Inicia el servidor de desarrollo:
rails server
o rails s
-
Abre tu navegador web y visita
http://localhost:3000
para ver la aplicacion en funcionamiento.
-
Asegurate de tener la Herramienta de línea de comandos de Heroku (Heroku CLI).
-
inicia sesion en heroku:
heroku login
te saldra el siguiente mensaje
-
presiona Control + click en el vinculo que aparece e inicia sesion en heroku.
-
Una vez este la sesión iniciada, crea la aplicación en heroku con el siguiente comando.
heroku create
-
Enlaza el repo con la app de heroku.
heroku git:remote -a nombre-de-la-app
-
crea la base de datos en heroku.
heroku run rails db:create -a howarts-rails
-
corre las migraciones en heroku.
heroku run rails db:migrate -a howarts-rails
-
corre el seed en heroku.
heroku run rails db:seed -a howarts-rails
- ve a heroku y en tu app presiona el boton app para ir a su enlace.
y Listo disfruta de la app.
Si deseas contribuir a este proyecto, sigue los siguientes pasos:
-
Crea un fork de este repositorio.
-
Crea una rama nueva para tu contribución:
git checkout -b feature/nueva-caracteristica
-
Realiza tus cambios y commitea los archivos modificados:
git commit -am 'Agrega una nueva característica'
-
Envía tus cambios al repositorio remoto:
git push origin feature/nueva-caracteristica
-
Abre pull request en github.
Recuerda reemplazar tu_usuario
en el enlace del paso 1 con tu nombre de usuario de GitHub. Además, asegúrate de proporcionar la información correcta sobre la versión de Ruby y Ruby on Rails requerida en la sección de requisitos.
⌨️ con ❤️ por Toffy Caluga 🤡