Skip to content

Chat application for cell phones that allows users to share images and location. Created with JavaScript, Node,js, React Native, Expo and Firebase.

Notifications You must be signed in to change notification settings

lausellv/CFchatApp

Repository files navigation

CF-ChatApp

ChatAPP, a mobile app built using React Native

Goal

Provide users with a chat interface and options to share images as well as their location. Users can:

  • enter their name
  • choose a background color.

Furthermore, Data is stored on the client-side (LS) and available when the user is offline.

Quick Start

You need to install the Expo app on your mobile device to test its functionality. (available in Google Play Store and Apple Store)

Stack, Dependencies, Environment, Hosting

Stack

  • React-Native

Dependencies

"@react-native-async-storage/async-storage": "~1.15.0",
"@react-native-community/masked-view": "0.1.10",
"@react-native-community/netinfo": "6.0.0",
"@react-navigation/native": "^6.0.2",
"@react-navigation/stack": "^6.0.6",
"cookies": "^0.8.0",
"expo": "~42.0.1",
"expo-image-picker": "~10.2.2",
"expo-location": "~12.1.2",
"expo-permissions": "~12.1.1",
"expo-status-bar": "~1.0.4",
"firebase": "8.2.3",
"react": "16.13.1",
"react-dom": "16.13.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-42.0.0.tar.gz",
"react-native-gesture-handler": "~1.10.2",
"react-native-gifted-chat": "^0.16.3",
"react-native-maps": "^0.28.0",
"react-native-reanimated": "~2.2.0",
"react-native-safe-area-context": "3.2.0",
"react-native-screens": "~3.4.0",
"react-navigation": "^4.4.4",
"@babel/core": "^7.9.0"

Environment

  • VS Code v1.61.2
  • npm v7.24.1
  • node v14.15.4

Hosting/Database

This project uses Google Firebase/Firestore for data storage.

Project Status

Completed

About

Chat application for cell phones that allows users to share images and location. Created with JavaScript, Node,js, React Native, Expo and Firebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published