This Real-Time Messenger App is a personal project designed to enhance my full-stack development skills and strengthen my portfolio. The app allows users to send and receive instant messages in real-time, featuring user authentication, secure communication, and modern UI/UX principles.
Link: https://messenger-rc.vercel.app/
- User Authentication
- Real-Time Messaging
- Online/Offline Status Indication
- Secure Messaging
- Persistent Conversations
- Notifications (Browser notifications & sound alerts for new messages)
- Mobile-Friendly UI
- React.js
- React Router
- Axios
- Socket.io-client
- CSS
- Deno + Hono
- Socket.io
- JWT & HTTP-Only Cookies
- PostgreSQL
Deno Deploy (Backend hosting) Vercel (Frontend deployment) GitHub Actions
The primary objective of this project is to learn by doing and meanwhile improving my portfolio.