LetsChat is a real-time chat application. LetsChat is constituted by three main screens, which are chat screen, chatroom screen and contact screen. This applicatin has registration, authentication, account recovery features which is provided by the Amplify framework. This application also provides search feature, so contacts, chatroom, and message content within the chatroom can be filtered according to the query typed in the search bar.
- React Native
- Expo
- TypeScript
- React Navigation
- AWS Amplify
- AWS AppSync
- GraphQL (API)
- S3 (Authentication)
- Amazon Cognito (Authentication)