Skip to content

chrisxkoch/reactchatapp

Repository files navigation

Introduction

This is a chat app where users can registrate and send text messages as well as pictures from their device and share their location.

Get started

To run the app fist install Expo. Do this by running

npm install expo-cli -g

in your project folder.

Also download the Expo App to your smartphone. For more details on Expo go here.

If you want to run the App on your Notebook install Android Studio for Android emulator or XCode for iOs emulator.

Create a Firebase account here. Firebase is used for data storage in this project. Check the firebase documentation for more details, especially on how to initializing Cloud Firestore with your individual credentials.

To start App run npm start in your project folder.

Necessary Modules and Libraries

Modules

  • "expo": "^35.0.0",
  • "expo-image-picker": "^7.0.0",
  • "expo-location": "^7.0.0",
  • "expo-permissions": "^7.0.0",
  • "firebase": "^7.2.0",
  • "prop-types": "^15.7.2",
  • "react": "16.8.3",
  • "react-dom": "16.8.3",
  • "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
  • "react-native-gesture-handler": "^1.4.1",
  • "react-native-gifted-chat": "^0.11.0",
  • "react-native-keyboard-spacer": "^0.4.1",
  • "react-native-maps": "^0.26.1",
  • "react-native-web": "^0.11.7",
  • "react-navigation": "^4.0.10",
  • "react-navigation-stack": "^1.9.3"

run npm install to install all the modules.

Libraries

GiftedChat

Trello Board for Native Chat App

https://trello.com/b/gnt1mydx/reactnatchatapp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published