Hover Horizons es una página web diseñada para los amantes de los viajes. Aquí podrás explorar destinos increíbles, gestionar tu lista personal de viajes, interactuar con una comunidad viajera, y personalizar tu perfil. Este proyecto fue desarrollado por Airam Santos, Andrea Bronzoni y Marta Gómez como parte de un proyecto de clase.
Hover Horizons ofrece una experiencia completa para explorar viajes y destinos, permitiendo a los usuarios:
- Ver un listado de viajes predeterminados con detalles interesantes.
- Guardar viajes en su listado personal para planificar sus próximas aventuras.
- Gestionar su listado personal (crear, editar y borrar viajes) sin afectar el listado general.
- Conectarse con otros viajeros a través de la Traveler's Community.
- Personalizar su experiencia mediante una página de configuración de perfil.
- Conocer a los creadores del proyecto en la página "Meet the team".
- Página principal: Visualización de un listado general de viajes con información detallada.
- Gestión de viajes personales: Agrega, edita y elimina viajes en tu lista personal.
- Traveler's Corner: Conéctate con otros viajeros y comparte experiencias.
- Configuración de perfil: Personaliza tu información personal.
- Página de Meet the team: Aprende más sobre los creadores de este proyecto.
Ruta | Descripción |
---|---|
/welcome | Muestra todos los viajes disponibles (Página principal) |
/travels/:id | Muestra los detalles de un viaje en específico |
/my-trips | Muestra los viajes guardados por el usuario |
/my-trips/:id | Muestra los detalles de un viaje guardado por el usuario |
/my-trips/new | Formulario para agregar un nuevo viaje a la lista personal |
/my-trips/:id/edit | Formulario para editar un viaje en la lista personal |
/community | Muestra un foro de usuarios sobre experiencias de viajes |
/profile | Muestra y permite editar el perfil personal del usuario |
/about | Muestra información sobre los creadores de la página web |
Airam Santos LinkedIn/Airam Santos
Andrea Bronzoni LinkedIn/Andrea Bronzoni
Marta Gómez LinkedIn/Marta Gómez
-
Frontend:
- HTML5
- CSS3
- JavaScript
- React
- React-Router-dom
-
Backend:
- Supabase
Si tienes ideas para mejorar este proyecto, ¡no dudes en enviar un pull request o abrir un issue!
Sigue estos pasos para configurar el proyecto localmente:
-
Clona este repositorio:
git clone https://github.com/martxgomez/travels-app.git
-
Navega al directorio del proyecto:
cd travels-app
-
Instala las dependencias necesarias:
npm install
-
Configura las variables de entorno.
-
Inicia el servidor:
npm start
-
Abre tu navegador y accede a http://localhost:3000.
Si tienes preguntas o comentarios, puedes contactarnos a través de Github o LinkedIn.