Skip to content

sebareibold/e-commerce-practice-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📱 React Native App

Este proyecto consiste en el desarrollo de una aplicación móvil con fines educativos, enfocada en el aprendizaje de React Native y en la creación de aplicaciones móviles. La aplicación será presentada como trabajo final en la materia Laboratorio de Programación.

🚀 Tecnologías Utilizadas

Este proyecto fue desarrollado utilizando las siguientes tecnologías:

📸 Capturas de Pantalla

🛠️ Cómo instalar el proyecto

Sigue estos pasos para ejecutar el proyecto en tu entorno local, primero clonaremos el repositorio:

 git clone https://github.com/sebareibold/e-commerce-practice-app
 cd e-commerce-practice-app

💎 Como probar el Frontend

1️⃣ Movernos en el directorio frontend-app

 cd .\frontend-app\

2️⃣ Instalar dependencias ( en el directorio frontend-app)

 npm install

3️⃣ Instalar Expo CLI (si no lo tienes, estando en el directorio frontend-app)

 npm install -g expo-cli

4️⃣ Iniciar el proyecto

  npx expo start

⚠️ Pasos para probar el frontend con el servidor del backend

  1. Obtener la dirección IP local:

    • En Windows, abre la terminal (cmd) y ejecuta el siguiente comando:
      ipconfig
    • En Linux o macOS, abre la terminal y ejecuta:
      ifconfig
    • Busca la línea que dice "Dirección IPv4". Por ejemplo: 192.168.1.XX
  2. Modificar la configuración del frontend:

    • Dirígete al directorio del frontend.
    • Dentro del frontend, busca el directorio config.
    • Abre el archivo de configuración correspondiente.
    • Reemplaza el valor de M_IP_EN_RED por la dirección IP obtenida en el paso 1.
  3. Guardar los cambios y ejecutar el frontend

    • Guarda el archivo modificado.
    • Inicia el frontend como lo harías normalmente.

🪐 Como probar el BackEnd

1️⃣ Movernos en el directorio backend-app

   cd .\backend-app\

2️⃣ Instalar dependencias ( en el directorio frontend-app)

   npm install

3️⃣ Iniciar el proyecto

   npm start

🧑🏽‍💻 Crea tu propia rama

  1. Actualizar la rama principal:

    git checkout main
    git pull origin main
  2. Crear una nueva rama para la funcionalidad:

    git checkout -b nombre-de-la-funcionalidad
  3. Realizar los cambios y confirmarlos:

    git checkout -b nombre-de-la-funcionalidad
  4. Subir la rama al repositorio remoto:

    git push origin nombre-de-la-funcionalidad
  5. Crear un Pull Request en la plataforma del repositorio (GitHub, GitLab, etc.) para solicitar la fusión con main

    • Asegúrate de describir claramente los cambios realizados y su propósito.
    • Espera la revisión y aprobación del equipo antes de fusionar la rama.

✉️ Contacto:

About

Educational Mobile App (React Native/Expo) with Node/Express Backend - Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors