EasyPark Chat is a full-stack chat application designed for employees of a parking facility. It utilizes the MERN stack (MongoDB, Express.js, React.js, Node.js) to provide a seamless and efficient communication platform for employees.
To install EasyPark Chat locally, follow these steps:
-
Clone the repository:
-
Navigate to the project directory:
cd EasyParkChat
-
Install dependencies:
- For the Server
cd server npm install
- For the Client
cd client npm install
-
Set up environment variables:
-
Create a .env file in the server directory.
-
Define the following variables in the .env file:
PORT=your_server_port
MONGODB_URI=your_mongodb_connection_string
-
-
Start the server:
- In the server directory:
npm start
-
Start the client:
- In the client directory:
npm start
-
Access the application:
Open your web browser and go to http://localhost:3000 to access the EasyPark Chat application.
- Register an account with your email and password.
- Log in with your credentials.
- Start chatting with your colleagues in real-time.
- MongoDB
- Express.js
- React.js
- Node.js
- Socket.IO
Contributions are welcome! Please feel free to fork the repository and submit pull requests to contribute to this project. If you encounter any bugs or issues, please open a new issue on GitHub.