This is a simple chat application built with React, TypeScript, and Ruby on Rails. The main purpose of this project was to learn how to build an application using ActionCable/WebSockets and react-query.
The api is hosted on Heroku and the client is hosted on Vercel. You can view the live demo here.
- Vite
- React
- TypeScript
- Ruby on Rails
- ActionCable
- Material UI
- react-query
[x] User authentication [x] Instant messaging [x] Deployment [x] Channels [x] Referral codes [] List online users [] Edit/Delete messages [] Friends [] Direct messages [] User profiles [] Jest tests [] Notifications [] Search