https://github.com/puskar-roy/pathway
A Real time Chat Web using React js, Express Js, Mongo DB, Node Js, Socket.io.
https://github.com/puskar-roy/pathway
expressjs mern-chatapp mongodb nodejs reactjs real-time-chat-application real-time-chat-applications-using-websockets realtimechat socket-io
Last synced: 3 months ago
JSON representation
A Real time Chat Web using React js, Express Js, Mongo DB, Node Js, Socket.io.
- Host: GitHub
- URL: https://github.com/puskar-roy/pathway
- Owner: Puskar-Roy
- Created: 2023-06-03T12:27:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-20T13:53:38.000Z (over 1 year ago)
- Last Synced: 2025-01-16T19:52:01.413Z (5 months ago)
- Topics: expressjs, mern-chatapp, mongodb, nodejs, reactjs, real-time-chat-application, real-time-chat-applications-using-websockets, realtimechat, socket-io
- Language: JavaScript
- Homepage: https://pathwayy.vercel.app
- Size: 6.65 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
PATHWAY - Real-Time Chat Web-App with Socket.IO
An awesome real-time chat application built with the MERN stack and Socket.IO.




### Built With
This section highlights the key frameworks and libraries that form the foundation of your project. Below are some notable examples:
- **[](https://nodejs.org/):** A JavaScript runtime built on Chrome's V8 JavaScript engine.
- **[](https://expressjs.com/):** Fast, unopinionated, minimalist web framework for Node.js.
- **[](https://developer.mozilla.org/en-US/docs/Web/JavaScript):** The programming language of
- **[](https://www.mongodb.com/):** The database for modern applications.
- **[](https://vercel.com/):** ReactJS is an open-source, front-end JavaScript library.
- **[](https://eslint.org/):** Pluggable linting utility for identifying and fixing code issues.
- **[](https://prettier.io/):** Opinionated code formatter to ensure consistent code styling the web.## Getting Started 🚀
### Prerequisites
Before you begin contributing to this project, make sure you have the following set up:- [Node.js](https://nodejs.org/): A JavaScript runtime.
- [npm](https://www.npmjs.com/): The Node.js package manager.### Run This ⌨️
1. **Clone the Repository:**
```bash
git clone https://github.com/Puskar-Roy/Pathway
```
2. **Install Dependencies:**
```bash
cd Pathway/public
npm install
```
and
```bash
cd Pathway/server
npm install
```
4. **Add Environment Variables:**
```bash
cd Pathway/server
touch .env
```
5. **Add the necessary configuration:**
```bash
PORT = 5050 #Your Port
MONGOURI =
```
6. **Run This Project:**
### Run Frontend
```bash
cd public && yarn start
```
or
```bash
cd public && npm start
```
### Run Backend
```bash
cd server && yarn start
```
or
```bash
cd server && npm start
```