CUPRA App es una aplicación móvil y web desarrollada durante HackUPC 2024 que permite a los propietarios y entusiastas de vehículos CUPRA familiarizarse con su coche desde el momento en que realizan su pedido hasta la entrega del vehículo. La aplicación ofrece una interfaz intuitiva y moderna que refleja la identidad de la marca CUPRA.
Know Your Cupra
El objetivo es permitir a los clientes familiarizarse con las características del vehículo durante el período desde que realizan un pedido hasta que el vehículo es entregado. Nuestra solución propone una interfaz amigable que incorpora información de los temas principales a través de la gamificación del manual de usuario. La meta es que el cliente conozca su coche por dentro y por fuera antes incluso de ponerse al volante. "Just sit back and enjoy the ride."
Hemos desarrollado una aplicación interactiva que transforma el proceso de aprendizaje sobre el vehículo en una experiencia lúdica y atractiva mediante:
- Sistema de misiones y niveles: Los usuarios completan tareas relacionadas con características del coche
- Puntos y recompensas: Incentivos para mantener el engagement del usuario
- Contenido interactivo: Exploración de puntos de interés del vehículo
- Características diarias: Descubrimiento progresivo de funcionalidades
- Exploración Interactiva: Descubre las características y especificaciones de tu CUPRA Tavascan
- Puntos de Interés: Explora los puntos de interés del vehículo de forma interactiva
- Tareas y Misiones: Completa tareas diarias para ganar puntos y mantener una racha de engagement
- Búsqueda Avanzada: Busca características, términos del glosario y avisos
- Glosario: Accede a un glosario completo de términos técnicos
- Perfil Personalizado: Visualiza tus estadísticas y progreso
## 🛠️ Tecnologías Utilizadas
- Frontend: React Native con Expo
- Navegación: Expo Router con navegación basada en archivos
- Estilos: StyleSheet de React Native con soporte para temas claro/oscuro
- Backend: Node.js con Express
- Base de datos: MongoDB con Mongoose
- Autenticación: JWT (JSON Web Tokens)
## 🚀 Instalación y Uso
- Clona este repositorio:
git clone https://github.com/d1mo22/HackUPC.git
cd cupra-app- Instala las dependencias:
npm install- Inicia la aplicación:
npm expo start- Visualiza la aplicación en:
- Web: Pulsa w en la terminal
- iOS: Pulsa i en la terminal (requiere Xcode y simulador iOS)
- Android: Pulsa a en la terminal (requiere Android Studio y emulador)
- Dispositivo físico: Escanea el código QR con la app Expo Go
Actualmente no se dispone acceso a la API, por lo que la aplicación no tiene funcionalidad completa. Por lo tanto no se puede iniciar sesión ni acceder a la base de datos.
## 👥 Equipo Este proyecto fue desarrollado durante HackUPC 2024 por: