A real-time public chat application built with the MERN stack. Users can join, chat, and leave public chat rooms.
This app is hosted on a free instance of Render.com, which may spin down due to inactivity, potentially causing delays of 50 seconds or more.
Ensure you have the following installed:
- Node.js
- npm
-
Clone the repository:
git clone https://github.com/Ryneex/ChatApp cd ChatApp
-
Install dependencies for both the frontend and backend:
npm install
-
Start the backend server:
npm run dev
-
Navigate to the frontend directory:
cd frontend
-
Start the frontend development server:
npm run dev
-
Access the app: Open your browser and go to http://localhost:5173 to access the chat app.
-
Build the application from the root directory:
npm run build
-
Start the production server:
npm run start
Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.