This is a basic realtime chat application with following features:
Login and Register.
Authorized API access.
Authorized Websocket channels.
Realtime Online users status.
Realtime messaging.
Server and client sync sessions.
username:
alice
, password:abc123
username:bob
, password:abc123
username:tom
, password:abc123
NextJS.
Socket.IO. Typescript.
Next Auth for server and client sync sessions.
Redux.
Scss.
npm i
.
npm run local
.