Welcome to our chatrooms project! This allows both public and private chatrooms.
The public chatroom is available to everyone. Users can join the public chatroom and start chatting right away without the need for registration or login.
However, this project also allows private chatrooms for users who want more privacy in their conversations. Users need to register and login in order to access private chatrooms . This is to ensure the safety and security.
About page | Public room |
---|---|
This is the Frontend of the project, made with Angular 15.2, rxjs and socket.io-client. All the services for the socket.io-client were self-coded.
The Backend was made with Express, Socket.io and MySql database. You need to install it to make it work Go to backend repository
-
Clone the project
-
Install dependencies
npm install
-
Update the file
models/config.ts
with the IP address of the backend server. -
Start the backend server. See Backend repository
-
Start development mode
ng serve