- Notifications
You must be signed in to change notification settings - Fork6
Real-time chat application with NestJS websockets and a React frontend.
NotificationsYou must be signed in to change notification settings
ahoward2/nest-react-websockets
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a realtime chat application built with NestJS, React and Socket.io. Nest provides support out of the box for websockets via Socket.io while we're using a Socket.io client in the React application. Users can login and create or join existing chat rooms!
- Chat websocketgateway.
- Object schema validation viapipes withzod.
- Attribute-based access control authorization viaguards withCASL.
- Socket.io client to interact with the server through websockets.
- Client/server state management withTanstack Query.
- CSS styling withtailwindcss.
- Client-side routing withTanstack Location.
- Forms withreact-hook-form.
- Object schema validation for events, forms, and more withzod.
$ yarn
# start client and server in development mode$ yarn dev# build client and server for production$ yarn build# start server in production$ yarn start:prodserver
About
Real-time chat application with NestJS websockets and a React frontend.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.