Skip to content

mbertis/chat

Repository files navigation

Chat App

This is a chat app for mobile devices built using React Native. The app provides 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 must provide users with two additional communication features: sending images and location data.
  • Data gets stored online and offline.

Setup

You Will Need:

  • Node.js
  • Expo
    • install Expo command line interface using $ npm install expo-cli --global
    • create a free Expo account at Expo's website
    • download the Expo app on your smartphone and log in

Setting up an Emulator or Simulator

Trying the App Yourself

  • Configure a Firebase database
  • Change Firebase settings in Chat.js to your own
  • Clone the repository
  • Install necessary dependencies using $ npm install
  • Start the app using $ expo start
    • you may then run the app on an emulator/simulator or your own smartphone by using the Expo dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages