Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.78 KB

README.md

File metadata and controls

71 lines (48 loc) · 1.78 KB

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