MidPlace es una aplicación móvil construida con React Native, centrada en proporcionar una experiencia de usuario fluida y funcionalidades ricas para explorar y interactuar con lugares y eventos. El proyecto sigue los principios de DDD (Domain-Driven Design) y SOLID para garantizar un código mantenible y escalable.
- Navegación intuitiva con React Navigation v7.
- Autenticación de usuario robusta.
- Onboarding interactivo para nuevos usuarios.
- Diseño adaptable y tematización con Gluestack UI.
- Estado global manejado con Redux Toolkit.
- Almacenamiento seguro y local con AsyncStorage.
- Pre-requisitos
- Node.js v14 o superior.
- Expo CLI.
- Emulador Android/iOS o dispositivo físico.
- Clona el repositorio:
git clone https://github.com/wilodev/midplace-demo.git
cd midplace-demo
- Instala las dependencias:
bun install
- Inicia el servidor de desarrollo:
bun run ios
o
bun run android
- Abre el proyecto en un emulador o dispositivo físico.
Descripción breve de la estructura de directorios clave:
/src
/assets # Recursos estáticos (imágenes, fuentes, etc.)
/components # Componentes de UI reutilizables
/features # Módulos de la aplicación divididos por funcionalidad
/navigation # Configuración de la navegación
/services # Servicios externos (APIs, almacenamiento, etc.)
/state # Gestión del estado global (Redux, Context API)
/utils # Funciones de utilidad y constantes
Este proyecto está licenciado bajo la Licencia MidPlace (bajo pago es un proyecto privado).
Wilson Pérez - @wilodev - wilsonperez.developer@gmail.com - wperez@cintanegra.net