This is a full stack chat application. You can chat privately or in a group and send images if you wish.
- Dark/Light Theme
- Responsive UI
- JWT Authentication
- Private or Group Chat
- Sending Text and Image
- Creating Profile
- Adding Friend or Blocking
- Typescript - Main Language
- React - JavaScript library for UI
- Redux - Global State Management
- Nest.js - Node.js Framework
- Socket.IO - Web Socket
- TailwindCSS - CSS Framework
- PostgreSQL - SQL Database
- Sequelize - Database ORM
- React Icons - Icon Library
- Moment - Date Formatting
- Bcrypt - Encryption
- JS Cookie - Cookie
- Cloudinary - Image Storage