App en Android/iOS para el proyecto de diseño
-
Clonar el repositorio:
git clone https://github.com/SebasCH04/MiChef.git cd MiChef -
Instalar dependencias:
npm install
-
Configurar la URL del servidor:
- Abrir el archivo
src/Services/url.js - Reemplazar con tu dirección IP local:
const URL = "http://192.168.X.X:3000"; export default URL;
- Abrir el archivo
-
Obtener tu IP local (Windows):
ipconfig
Copiar la dirección IPv4 mostrada.
-
Iniciar el servidor backend:
npm run dev
-
En una nueva terminal, iniciar la aplicación:
npx expo start
-
Conectar dispositivo móvil:
- Escanear el código QR con la app Expo Go
- Asegurarse de estar en la misma red Wi-Fi
-
Generar APK:
eas build --platform android
-
Instalar en dispositivo Android:
- Habilitar "Fuentes desconocidas" en Configuración > Seguridad
- Instalar el archivo .apk generado
npm start # Iniciar con Expo
npm run android # Abrir en emulador Android
npm run ios # Abrir en emulador iOS
npm run web # Ejecutar en navegador web
npm run dev # Iniciar servidor backendsrc/
├── Controllers/ # Lógica de negocio del backend
├── Routers/ # Rutas de la API REST
├── Screens/ # Pantallas de la aplicación móvil
├── Services/ # Servicios (Azure, Email, etc.)
└── Style/ # Estilos por módulo
Desarrollado para el Instituto Tecnológico de Costa Rica (TEC)