ChatApp is a delightful chat application developed using the MERN stack, allowing users to send text messages and share files seamlessly. this app can be accessed online or by installing it locally. Clone the repository and follow the steps below to get started.ππ¬π
- Real-time text messaging: ChatApp enables users to engage in real-time text conversations with their friends or colleagues.
- File sharing: Share files effortlessly within the chat, making it convenient for users to exchange documents, images, and more.
- Easy installation: Quickly set up the app locally by cloning the repository and running
npm install. βοΈπ
β οΈ The projected which is deployed online does not contain file sharing featureβ οΈ β οΈ to use file sharing feature u have to install locally and uncomment some lines of code mentioned belowβ οΈ
To run ChatApp on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/HISHAN03/ChatApp.git
2.Navigate to the project directory: open two terminals one for server and other for client
cd ChatApp3.Install the required dependencies:
npm install4.Start the client server:
npm run dev4.Start the api server:
node serverChatApp utilizes the following technologies:
- MongoDB: A flexible and scalable NoSQL database for storing chat data securely.ππ
- Express.js: A fast and minimalist web application framework for building the backend server.β‘π
- React: A powerful JavaScript library for building user interfaces.βοΈπ₯οΈ
- Node.js: A runtime environment for executing JavaScript code on the server-side.ππ§
We welcome contributions from the community to enhance ChatApp further. If you have any ideas or improvements, feel free to submit a pull request. Please ensure that your contributions align with our Code of Conduct.β¨π€
Happy coding! ππ