This project is a functional chat application built with ReactJS and Google's Firebase. It consists of a general group chat feature for all users, as well as a private chat option. The group chat makes use of Firebase's Realtime Database for storing and syncing data between users, while the private chat makes use of Firebase's Cloud Firestore.
The live project is available here .
- ReactJS.
- Firebase for data persistence and storage.
- Nodemailer, a module for email sending on Node.js applications.
- Google's Firebase.
- Clone the Repository and change directory
git clone https://github.com/chideraao/chatroom.git
cd chatroom
- Install the dependencies.
npm install
-
Initialise your firebase project
-
Run app locally.
npm start