wilodev / midplace-demo

Proyecto en base de expo react-native versión 0.73 y expo sdk 49 que es parte de MidPlace proyecto privado

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MidPlace

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.

Características

  1. Navegación intuitiva con React Navigation v7.
  2. Autenticación de usuario robusta.
  3. Onboarding interactivo para nuevos usuarios.
  4. Diseño adaptable y tematización con Gluestack UI.
  5. Estado global manejado con Redux Toolkit.
  6. Almacenamiento seguro y local con AsyncStorage.

Empezando

  1. Pre-requisitos
  2. Node.js v14 o superior.
  3. Expo CLI.
  4. Emulador Android/iOS o dispositivo físico.

Instalación

  1. Clona el repositorio:
git clone https://github.com/wilodev/midplace-demo.git

cd midplace-demo
  1. Instala las dependencias:
bun install
  1. Inicia el servidor de desarrollo:
bun run ios
o
bun run android
  1. Abre el proyecto en un emulador o dispositivo físico.

Estructura del Proyecto

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

Licencia

Este proyecto está licenciado bajo la Licencia MidPlace (bajo pago es un proyecto privado).

Contacto

Wilson Pérez - @wilodev - wilsonperez.developer@gmail.com - wperez@cintanegra.net

About

Proyecto en base de expo react-native versión 0.73 y expo sdk 49 que es parte de MidPlace proyecto privado


Languages

Language:TypeScript 98.8%Language:JavaScript 1.2%