Example Project demonstrating how to develop Real-time chat application using nodejs, expressjs, socket.io and angular
chat App functionality:
- save a nickname start chat
- send a message
- receive a message
The website is built in my favourite Tech Stack and deployed on Heroku
- Angular for building Angular Components.
- Nebular for styling.
- Nodejs for server side code(backend)..
- Expressjs for routing.
- Socket.io for real time chat.
- Clone the repository using
git clone https://github.com/fvthakor/live_chat.git
- Install all the modules by using
npm i
ornpm install
- Run the local development server by using
npm run dev
Deployment can be done in 3 easy steps.
- Login to Heroku or signup for an account if you don't have one.
- Create a
Creat > Create new app
and select YOUR GitHub repository of the chat project. - Wait for Heroku to deploy your project to production.
This code is completely open source and free to use. Use it for client projects or your own project.