Skip to content

Public and private chatrooms Frontend repository, made with AngularJS, Bootstrap, and SocketIO

Notifications You must be signed in to change notification settings

JulianCallejas/JChat-frontend

Repository files navigation

Jchat

Public and private chatrooms

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.

JChat sample gif

About page Public room
JChat screenshot 1 JChat screenshot 1

Stack

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

Installation

  1. Clone the project

  2. Install dependencies

    npm install
  3. Update the file models/config.ts with the IP address of the backend server.

  4. Start the backend server. See Backend repository

  5. Start development mode

    ng serve

About

Public and private chatrooms Frontend repository, made with AngularJS, Bootstrap, and SocketIO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published