Skip to content

linuxcarl/chat-socket-io-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat real time

This project was generated with TypeScript in base this article

https://medium.com/dailyjs/real-time-apps-with-typescript-integrating-web-sockets-node-angular-e2b57cbd1ec1

Demo

Go to chat: https://www.chat.extrasistemas.com/

Youtube: https://www.youtube.com/watch?v=ZfJfoo9HcTI

Demo chat

Installation FrontEnd

https://github.com/linuxcarl/chat-socket-io-typescript/tree/master/client

Installation BackEnd

Installation


cd server

npm install

Run test


npm run test

Develop

If you want run mode develop, run the next line:


npm run dev

Compile app to js

If you want run mode production, first compile app, run the next line:


tsc

Production

If you want run mode production, run the next line:


npm run start

Tech

This project uses a number of open source package to work properly:

  • TypeScript - extends JavaScript by adding types.

  • node.js - evented I/O for the backend

  • Express - fast node.js network app framework [@tjholowaychuk]

  • SocketIO - Socket.IO enables real-time bidirectional event-based communication.

  • tslint - Find and fix problems in your TypeScript code.

  • Prettier - An opinionated code formatter.

  • Husky - Husky can prevent bad git commit, git push and more 🐶 woof!

Author

enter image description here

License

MIT

About

chat with socketIO + Typescript and the frontend angular

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published