/secure-messenger

Real-time chat application using React Native and AWS Amplify.

Primary LanguageTypeScript

Secure Messenger

Created a robust and feature-rich real-time chat application using React Native for the frontend and used AWS Amplify for the backend.

  1. Enabled users to exchange messages in real time and effortlessly share emojis, voice recordings, and images within the chat environment.
  2. Integrated group messaging for collaborative conversations. Added user last seen status, message reply, and delete message functionalities to enrich user interactions.
  3. Used Amplify DataStore to efficiently store and manage users, messages, chatrooms ensuring reliable data synchronization and storage.
  4. Implemented secure user authentication through AWS Cognito, ensuring authorized access to the application.
  5. Integrated DynamoDB to store user data post account verification by leveraging Lambda triggers to enhance AWS Cognito's authentication process.

Technologies used

React Native, AWS Amplify, AWS Cognito, DynamoDB.