Skip to content

A chat app for mobile devices using React Native. The app will provide users with a chat interface and options to share images and their location.

Notifications You must be signed in to change notification settings

ancapuscasu/ChatApp

Repository files navigation

ChatApp

ChatApp Simulation

Description

A chat app for mobile devices using React Native. The app will provide users with a chat interface and options to share images and their location.

Key Features

  • A page where users can enter their name and choose a background color for the chat screen before joining the chat.
  • A page displaying the conversation, as well as an input field and submit button.
  • The chat provides users with two additional communication features: sending images and location data.
  • Data gets stored online using Firestore Database and offline using AsyncStorage.
  • Users are anonymously authenticated with Firebase.

Tools

  • React Native
  • Expo
  • Google Firebase
  • Gifted chat

Installation

  • Fork or download this respository.
  • Run npm install or yarn install on the terminal to install all dependencies.
  • Install Expo globally npm install --global expo-cli.
  • To start the app, run expo start or npm start.
  • To run the app on a device, install an emulator or expo go on your smartphone

About

A chat app for mobile devices using React Native. The app will provide users with a chat interface and options to share images and their location.

Topics

Resources

Stars

Watchers

Forks