YouChat is a chat appication that makes it easy to communicate with people anywhere in the world by sending and receiving messages in real time. It is built with react, react router and firebase.
- React
- Firebase
- Netlify (deployment)
- React moment (date formatter)
- React router (routing)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
The following software is required to be installed on your system:
- Node
- Npm
Type the following commands in the terminal to verify your node and npm versions
npm -v
node -v
- Clone the repo
git clone https://github.com/Seundede/chat-application.git
cd chat application
- Install the dependencies
npm install
-
Create a new firebase project on firebase.com
-
Create a firebase.js and update your firebase configuration
const firebaseConfig = {
apiKey:
authDomain:
databaseURL:
projectId:
storageBucket:
messagingSenderId:
appId:
};
- Start the development server
npm start
- This will open the website in your browser on http://localhost:3000