React, Socket.io & Node realtime chat application based on this tutorial, using TypeScript.
- Node 14.15.4
.
├── client
│ ├── build
│ ├── node_modules
│ ├── package.json
│ ├── public
│ ├── README.md
│ ├── src
│ └── yarn.lock
├── docs
├── package.json
├── README.md
├── scripts
│ ├── build_windows.sh
│ └── deploy_windows.sh
├── server
│ ├── dist
│ ├── node_modules
│ ├── nodemon.json
│ ├── package.json
│ ├── package-lock.json
│ ├── src
│ ├── tsconfig.json
│ └── yarn.lock
└── www
├── client
├── node_modules
├── package.json
└── server.js
The React code lives in the client directory while the node app lives in the server.
yarn build
Executes a build shell script which runs the build scripts in both the server and client directory and copies the created files into www
yarn deploy
Deploys the application to heroku.
- Docs
- Space-themed CSS styling
- AES Encryption
- User Authentication (JWT) maybe overkill but eh..
- Models
- React propTypes