Skip to content

Latest commit

 

History

History
95 lines (63 loc) · 2.67 KB

README.md

File metadata and controls

95 lines (63 loc) · 2.67 KB
T JSF 600 LIL 6 1 IRCjavascript Arthur Trusgnach

 

TAP Chat

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

In this project, we create an IRC server in NodeJS and ExpressJS, and a client in ReactJS. Your server will have to accept multiple simultaneous connections and implement the notion of channels

✨ Features

✔️ You can join several channels simultaneously;
✔️ You can be able to create, rename and delete channels;
✔️ Your message is display when a user joins or leaves a channel.;
✔️ The users can, of course, be able to speak in the channels they have joined.

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, Node,Docker and Docker Compose installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/EpitechMscProPromo2025/t-jsf-600-lil-6-1-ircjavascript-arthur-trusgnach

# Access
$ cd t-jsf-600-lil-6-1-ircjavascript-arthur-trusgnach

#####################
#####For Docker######
#####################

$ docker-compose up

#####################
##### Manually ######
#####################

#for the Express back 
# Install dependencies
$ cd back/ 
$ npm i -force

# Run the project
$ npm start

# The back will initialize in the <http://localhost:8080>

#for React app 
# Install dependencies
$ cd front/ 
$ npm i -force

# Run the project
$ npm start

# The front will initialize in the <http://localhost:3000>

📝 License

Made with ❤️ by Paolo, Thomas, Arthur.

 

Back to top