Grapevine Chat is a full-stack mobile chat application built with React Native and Firebase. Users can sign up and log in to the app using email and password, powered by Firebase Authentication. Once logged in, users can search for other users and start one-on-one chats with them. The app also provides state persistence, so users can view their chat history.
- User authentication - signup and login
- Searchable users
- One on one chat with multiple users
- State persistence with chat history
- Clone the repository.
- Install npm 18 or above.
- Run
npm install
to install dependencies. - Run
expo start
to start the app. - Start the app in an IOS or Android simulator. Alternatively, you can also run the app in the Expo Go app.
- React Native
- Firebase Authentication
- Firebase Firestore
- @Ayan4 - Creator
This project is licensed under the MIT License.