Chitter-box is a real-time chat application built using React.js, Bootstrap, HTML, CSS, and Firebase as the backend to store Messages and Chat-rooms. End-users can authenticate with Google Auth or remain a Guest while chatting. Users have the ability to create new rooms, send and delete their messages, and navigate to different chat rooms to start chatting.
View the deployed application https://chat-msging-app.herokuapp.com/
OR
Run app locally by following the steps below:
git clone
repo to your localcd
to thechitter-box
directory- run
npm install
to install dependencies - run
npm start
to start your application - Your browser should open up a window with your application running
- Add ability to edit chat messages
- Add user permission roles to validate actions
- Add ability to delete chat rooms as an Admin
- Have default Guest username include a number that increments as each new guest uses the application