Skip to content

We made a Chat IRC with React in front and Express in back

Notifications You must be signed in to change notification settings

Arthur24-t/TapChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

We made a Chat IRC with React in front and Express in back

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published