myChatmobile app

React Native & Firebase

GitHub Repo

A chat app with two screens (home and chat) for mobile devices programmed with React Native. At the beginning the user can enter his name and choose a background color. After clicking "Start Chatting" a chat room with a chat interface opens. The user is able to write messages and make/share photos as well as post the current location. The chat history is saved in the google firebase database.

The project was built by applying the React Native programming language and incorporating expo and android studio for emulating android devices. The chat interface was created by using the Gifted Chat library. All data entered is saved in the google firebase database.

Tools & methods used

Back to Top