CuchaShop es una aplicación móvil multiplataforma compatible con Android e IOS. Desarrollada en React Native como parte del curso de Desarrollo de Aplicaciones de CoderHouse. La aplicación está diseñada para gestionar una tienda en línea de productos para mascotas.
- Catálogo de Productos: Permite visualizar una lista de productos disponibles para la venta, con detalles y precios.
- Carrito de Compras: Los usuarios pueden añadir productos al carrito y generar una orden de compra.
- Autenticación: Implementa funcionalidades de registro e inicio de sesión para los usuarios.
- Perfil de Usuario: Los usuarios pueden añadir una foto de perfil y gestionar su ubicación.
- React Native
- Expo Go
- JavaScript
- Redux Toolkit
- Firebase
- Expo sqlite
A continuación se muestran imágenes de las distintas pantallas de la aplicación.
- Clonar el repositorio:
git clone https://github.com/YoniiDev/App-CuchaShop-React-Native.git
- Instalar dependencias:
npm install
- Ejecutar la aplicación:
npm expo start
-
Instala la aplicación Expo Go desde la PlayStore o AppStore.
-
Abre la app Expo Go y selecciona "Scan QR code".
- Escanea el código QR que aparecerá en la consola después de haber ejecutado el comando npx expo start.
Debes tener configurado previamente un dispositivo en el emulador de Android Studio para seguir estos pasos:
-
Abre Android Studio y luego inicia cualquier emulación de un dispositivo Android.
-
Una vez iniciada la emulación de un dispositivo Android, ejecuta en la consola el siguiente comando:
expo start --android
-
Este comando instalará la app de Expo Go en el emulador y abrirá el proyecto.