Skip to content

Rmarieta/ChatAppReactNative

Repository files navigation

NO IMAGE

Chat App using React Native

Implementation of a mobile application working in IOS and Android using React Native for the frontend and AWS Amplify for the backend. The data is fetched from and updated on AWS with GraphQL APIs.

As displayed below, the application allows multiple users to have live conversations, based on an authentication at startup where you can create an account. It is possible to create groups and delete/add members after creation.




Real-time messages


no image


Create group (left) or Delete group members (right) functionalities


no image             no image


Login/Logout functionality


no image             no image


Dependencies for React Native Navigation :

$ npx expo install @react-navigation/native @react-navigation/native-stack @react-navigation/bottom-tabs react-native-screens react-native-safe-area-context

$ npm install react-native-safe-area-context

Dependencies for the backend with AWS amplify :

$ npm install aws-amplify aws-amplify-react-native amazon-cognito-identity-js @react-native-community/netinfo @react-native-async-storage/async-storage

To generate the GraphQL queries :

$ amplify codegen add

About

Chat app using React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published