ChatPCJ is an anonymous messaging platform that enables user connections in real-time. It offers dynamic updates for join and leave events, ensuring a seamless and engaging chat experience.
-
Anonymous Messaging: ChatPCJ allows users to send messages without revealing their identities, promoting open and honest conversations.
-
Real-time Communication: The application leverages the power of real-time communication to provide instant message delivery and updates.
-
Dynamic User Interaction: ChatPCJ offers dynamic updates for join and leave events, making it easy for users to see who's currently active in the chat.
-
Responsive UI: The user interface is built using React JS and CSS, ensuring a responsive and visually appealing chat experience.
- Backend: Node.js and Express.js
- Real-time Communication: Socket.io
- Frontend: React JS and CSS
To run ChatPCJ locally, follow these steps:
- Clone this repository and the Chat-pcj-server repository and put them in a single folder.
- Navigate to the
server
directory and install backend dependencies usingnpm install
. - Start the backend server using
npm start
. - Navigate to the
client
directory and install frontend dependencies usingnpm install
. - Start the frontend development server using
npm start
.
Happy chatting!