Skip to content

Simple chatroom application, allows you to choose a username and enter a chatroom to talk to others connected in the room

License

Notifications You must be signed in to change notification settings

eferrabelo1114/Chatroom-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Very simple chatroom application for the web. By chatroom, I really mean one chatroom. It does not have a database to store login information or chatroom message history. I'd like to come back to this someday to incorporate more features such as the ones listed. The server runs on Node and Express. Along with the basic rest apis, it keeps track of cookies so you can leave and come back to the website and automatically join the chatroom where you last left off. A websocket connection is also made to communicate the chatroom messages to the client.

The Express server is running on port 5000 and the Webpack development server is on port 3000.

The application was developed with JavaScript, React, Node, Express, Webpack, and Babel.

Self-hosted application development

First, install the repository and package dependencies

git clone [email protected]:eferrabelo1114/Chatroom-Web-Application.git
cd Chatroom-Web-Application
npm install

Now just run the application

npm run dev

To view the application go to localhost:3000

Currently, there is no configuration for a production build. This may or may not chane in the future.

License

This project is open source and available under the MIT License.

About

Simple chatroom application, allows you to choose a username and enter a chatroom to talk to others connected in the room

Resources

License

Stars

Watchers

Forks

Packages

No packages published