Skip to content

Reference app for React + TypeScript + Node.js development

License

Notifications You must be signed in to change notification settings

stephensong/socketio-react-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatroom using modern libraries

This project was bootstrapped with create-react-app-typescript.

The purpose of this is to see how to use modern web libraries together in a single, cohesive web app. Sometimes it's more helpful to see real world examples, because those are the places we run into questions about design or architecture choices.

Libraries

I also have an example of how to add missing type definitions for libraries that don't already have any.

Run

Server:

$ cd server
$ cp config-sample.json config.json
$ npm install
$ npx tsc
$ node dist/index.js

Client:

$ cd client
$ npm install
$ npm start

Visuals

Normal chat

Changing nick

Dark mode

About

Reference app for React + TypeScript + Node.js development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published