This is a real-time chat application built with Node.js that allows users to send messages in real-time and share their locations.
This is currently under work, so feel free to fork this repository and contibute.
- Real-time Messaging: Users can send and receive messages in real-time using websockets.
- Location Sharing: Users can share their current location with other users in the chat.
- Node.js
- Express.js
- Socket.IO
Before running this application, ensure that you have the following installed:
- Node.js
- NPM (Node Package Manager)
Follow the steps below to get the app up and running on your local machine:
-
Clone this repository:
git clone https://github.com/your-username/chat-app.git
-
Install the dependencies:
npm install
-
Start the application:
npm run dev
-
Open your browser and visit
http://localhost:3000
to see the app in action.
The app uses environment variables for configuration. Create a .env
file in the root directory of the project and provide the following variables:
PORT=3000
Feel free to change the value of PORT
if necessary.
Contributions are welcome! If you find any issues or would like to suggest new features, please open an issue or submit a pull request.
This project is licensed under the Apache License 2.0.
For any questions or inquiries, please contact me at [email protected]