๐ Hi Dev Community! Iโm Mohammad Razak A, and Iโm excited to share my latest full-stack project โ RazChatz โ a real-time chat application designed to deliver fast, secure, and modern messaging experiences.
๐ Live Demo
๐ https://razchatz.netlify.app
๐ฌ What is RazChatz?
RazChatz is a full-stack, real-time chat web app that mimics the features and experience of popular chat platforms โ built for performance, security, and simplicity. With Socket.IO, messages are synced instantly across users, with seen/unseen tracking, emojis, and more.
๐ง Key Features
- โก Real-time messaging using Socket.IO
- โ Seen/Unseen indicators for message delivery
- ๐๏ธ Grouped messages by day (Today, Yesterday, etc.) with Day.js
- ๐ Emoji picker integration
- ๐ Push notifications using service workers
- ๐จ Alert-mode messages for important system notices
- ๐ Secure JWT authentication and protected routes
- ๐ฑ Responsive UI using Material UI (MUI) and custom CSS
๐ง Tech Stack
Frontend:
- React
- React Router
- Emoji Picker
- Day.js
- Material UI
Backend:
- Node.js
- Express
- Socket.IO
Database:
- MongoDB (native queries, no ORM)
Hosting:
- Frontend: Netlify
- Backend: Render
๐งโ๐ป About Me
๐ Name: Mohammad Razak A
๐ GitHub: github.com/MohammadRazak-AbdulRasheeth
๐ LinkedIn: linkedin.com/in/mohammadrazak-abdulrasheeth
๐ What I Learned
- Structuring scalable, real-time systems with WebSockets
- Managing Redux for clean and efficient state architecture
- Building modern, responsive UIs with Material UI
- Implementing secure authentication flows with JWT
- Using service workers for offline mode and push notifications
๐ Project Details
๐
Timeline: Feb 2025 โ Jun 2025
๐ข Associated with: ValueMomentum
๐ Live App: razchatz.netlify.app
๐จโ๐ป Author: Mohammad Razak A
๐ Feedback & Collaboration
This project was both a technical and creative challenge for me โ and Iโd love to hear your feedback! Feel free to open issues, contribute, or just drop your thoughts.
Letโs connect:
Thanks for reading โ happy coding and chatting! ๐ฌโจ
Hi there! claim your free $50 worth of crypto in airdropped crypto this won't last! โ Act fast! Web3 wallet required to access airdrop. ๐ duckybsc.xyz