This repository contains the code for Chat Verse, a web-based chat application.
Chat Verse provides a platform for users to engage in real-time conversations, create chat rooms, and exchange messages with other users. The frontend is built using React and backend is built using NodeJs, providing a smooth and interactive user interface.
To run the chat application locally on your machine, follow these steps:
- Clone the repository:
git clone https://github.com/SoumyadiptoPal/chat_verse.git
- Change to the frontend directory:
cd chat_verse/Frontend
- Install the dependencies:
npm install
- Change to the backend directory:
cd chat_verse/backend
- Install the dependencies:
npm install
To run this application locally, follow these steps:
- Install mongoDB, nodejs in your system
- Change to the backend directory:
cd chat_verse/backend
- Start the server:
nodemon index.js
- Change to the frontend directory:
cd chat_verse/Frontend
- Start the development server:
npm start
- Open your web browser and navigate to
http://localhost:3000
.
- User registration and authentication.
- Creation and joining of chat rooms.
- Real-time messaging with other users in the chat room and one to one.
- Display of online users and their details.
- Upgraded messaging system with features such as bold, italic, hyperlinks and much more
Contributions are welcome! If you want to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.