chat-app screenshot chat-app screenshot 2


To build a chat app for mobile devices using React Native. The app will provide users with a chat interface and the possibility to share images and their location.

Key Features:

  • A page where users can enter their name and choose a background color for the chat screen before joining the chat.
  • A page displaying the conversation, as well as an input field and submit button.
  • The chat provides users with two additional communication features: sending images and location data.
  • Data gets stored online and offline.
  • Tools:

  • React Native
  • Google Firestore
  • Google Firebase
  • Gifted Chat
  • Kanban project board
  • JavaScript
  • ES6
  • GitHub
  • Android Studio