{"repo":"eswar-7116/NexusChat","free":true,"listed":false,"github":"https://github.com/eswar-7116/NexusChat","clone":"git clone https://github.com/eswar-7116/NexusChat.git","description":"A simple chat application built using modern web technologies like Express.js, Node.js, React, Socket.io and MongoDB for database.","language":"JavaScript","stars":17,"topics":["chat-application","express","expressjs","mongodb","react","reactjs","real-time","real-time-chat","realtime","realtime-chat"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"NexusChat A real-time chat application built with Express.js, Node.js, React, Socket.io, and MongoDB. Installation & Setup Prerequisites - Node.js - npm - MongoDB (local or Atlas) - Git - Cloudinary account - Email account for notifications Environment Variables 1. Create a .env file in the backend directory with: 2. Create a .env file in the frontend directory with: Option 1: Running Without Docker 1. Clone the repository : 2. Create environment file : Create a .env file in the project's backend and frontend directories with the environment variables listed above. 3. Install dependencies and build the project : 4. Start the server : 5. Access the application : - Frontend: http://localhost:5173 Option 2: Running With Docker 1. Clone the repository : 2. Create environment file : Create a .env file in the project's backend and frontend directories with the environment variables listed above. 3. Build and run with Docker : 4. Access the application : - Application: http://localhost:10000","default_branch":null,"files":null,"tree":[],"storefront":"/r/eswar-7116","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eswar-7116/NexusChat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}