Maddox's Chat Room is a simple chat application built using Vanilla JavaScript and Firebase. It allows users to chat in a shared room where everyone can see what everyone else types.
Started at purduehackers Hack Night 3.0 on September 1st 2023
- Real-time chat: Messages are sent and received in real-time.
- User-friendly interface: Simple and intuitive design.
- Anyone can join and start chatting immediately.
- JavaScript: The core programming language used for the application.
- Firebase: Firebase is a backend service for real-time database and authentication.
Follow these steps to get the project running on your local machine.
- Clone the repository:
- Git clone https://github.com/maddox05/chat-app.git
- Configure Firebase:
- Create a Firebase project at https://firebase.google.com/.
- Set up Firebase Authentication (optional).
- Create a Firebase Realtime Database.
- Copy your Firebase configuration settings.
- Configure the Application:
- In the project directory, find the
firebase.json
file. - Paste your Firebase configuration settings into this file.
- Run the Application:
- Open the
index.html
file in a web browser.
- Open the application in your web browser.
- Login and start chatting.
- Messages are sent in real-time, and everyone in the chat room can see them.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your branch to your fork.
- Create a pull request to the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project was created as a learning exercise in web development.
- Special thanks to the Firebase team for their excellent tools and "documentation".