Skip to content

Latest commit

 

History

History
130 lines (93 loc) · 4.44 KB

README.es.md

File metadata and controls

130 lines (93 loc) · 4.44 KB

instagram-clone-app

Instagram Logo

Opciones de lenguaje

Change language to english Cantidad de visitas

Tecnologías utilizadas

React Native Expo Firebase

Descripción

Una réplica funcional de Instagram desarrollada en React Native como parte de mi portafolio como desarrollador. Explora las características y funcionalidades de Instagram en este proyecto.

Características

  • Autenticación de usuarios.
  • Descubre, busca y comparte contenido y usuarios.
  • Crea, edita y comparte publicaciones, historias y reels.
  • Carga fácil de imágenes desde tu dispositivo o cámara.
  • Interactúa socialmente: da "me gusta," comenta y sigue a otros usuarios.
  • Perfiles de usuarios personalizados con información y lista de publicaciones.
  • Notificaciones y chat en tiempo real para mantenerte conectado.

Tecnologías utilizadas

  • Expo.
  • React Native.
  • Firebase (autenticación y almacenamiento en la nube).

Descargar la aplicación para dispositivos Android

  • Descargar APK para Android

Video de la aplicación corriendo en iOS:

  • Video en YouTube

Capturas de Pantalla

Instrucciones para Ejecutar en un Emulador:

Requisitos:

- Node.js.
- Android Studio (para Android).
- Xcode (para iOS).
- Firebase.

Instrucciones:

  1. Configura Firebase:

    • Crea un proyecto en Firebase y habilita Authentification, Firestore y Storage.
    • Aplica las reglas de Firebase y Firestore que se encuentran en las carpetas /src/services/firebase.rules y firestore.rules.
    • Añade las credenciales de Firebase en el archivo /src/services/firebaseConfig.js.
    • Renombra /src/services/firebaseConfig.js a /src/services/firebase.js.
  2. Descargar el repositorio

git clone https://github.com/hernanhawryluk/instagram-clone-app
  1. Accede al directorio del proyecto
cd instagram-clone-app
  1. Instalar las dependencias
npm install
  1. Crear un Developer Build
  • Para correr en emulador de iOS:
npx expo run:ios
  • Para correr en emulador de Android:
npx expo run:android
  1. Iniciar la aplicación
npm start
  1. Seleccionar el emulador

    • Presiona "a" para emulador de Android.
    • Presiona "i" para emulador de iOS.

¿Donde encontrarme?

GitHub GitHub