Este es el proyecto final de la carrera de Desarrollo de Software, presentado como nuestra tesis para el curso "Proyecto Final TDS". El proyecto Turisteo es una plataforma para viajeros que ofrece información detallada por país. Este trabajo colaborativo se dividió en dos equipos: el equipo de Back-End y el equipo de Front-End. El equipo de Back-End desarrolló una API exhaustiva utilizando Spring Boot para guardar información de los países y usuarios, empleando arquitectura REST, mientras que el equipo de Front-End se encargó del diseño e integración de los recursos.
En este repositorio, encontrarás una versión pulida y funcional del proyecto Turisteo. A lo largo del desarrollo, hemos aplicado diversas mejoras para optimizar la experiencia del usuario:
-
API Detallada: El equipo de Back-End ha implementado una API robusta y detallada, asegurando que los datos de cada país sean precisos y completos.
-
Interfaz Amigable: Utilizando React, hemos creado una interfaz intuitiva y fácil de navegar, garantizando que los usuarios puedan acceder a la información que necesitan de manera eficiente.
-
Integración Fluida: Gracias a Spring Boot, la integración de la API con el front-end es fluida y rápida, mejorando el rendimiento general de la aplicación.
-
Diseño Responsivo: La plataforma está diseñada para ser completamente responsiva, asegurando una experiencia óptima tanto en dispositivos móviles como en escritorio.
-
Mejoras Visuales: Se han añadido mejoras visuales interactivas para hacer la navegación más atractiva y dinámica, proporcionando una experiencia de usuario enriquecida.
Equipo Front-end:
Equipo Back-end:
- React.
- Spring Boot.
Este proyecto refleja nuestro crecimiento y compromiso con el aprendizaje continuo en el desarrollo de software. ¡Esperamos que disfrutes explorando Turisteo y toda la información que ofrece para tus próximos viajes! 🌍✨
Para ejecutar el proyecto en tu máquina local, sigue estos pasos:
-
Abrir la consola y ejecutar el siguiente comando:
npm install
-
Acceder a la carpeta del proyecto:
cd travel-app-design
-
Ejecutar el proyecto:
npm run dev
- Esto habilitará un enlace de acceso con la app corriendo en el navegador.
El diseño inicial del proyecto se realizó en Figma, donde definimos todos los elementos visuales y funcionales antes de llevarlos a código. Puedes acceder al diseño aquí: Turisteo en Figma
Puedes visitar la versión en línea de Turisteo aquí: Turisteo