Chitchat – Modern Node.js Chat App | Audio and Video Call | Realtime Messaging
Important : Only buy from Codecanyon or Envato Marketplace to avoid fraud and scams. Contact our official support staff, not other parties, if you need help.
Demo and Credentials :
User 1: Link https://chitchat.pixelstrap.com/
Email ID :
[email protected] Password : 123456789
User 2: Link https://chitchat.pixelstrap.com/
Email ID :
[email protected] Password : 123456789
Admin: Link https://chitchat.pixelstrap.com/admin/auth/login
Email ID :
[email protected] Password : 123456789
Core Tech Stack
- Node.js – Backend runtime environment
- Express.js – Fast and minimalist web framework
- EJS (Embedded JavaScript) – Server-side templating engine
- Socket.IO – Real-time communication (chat, typing, presence)
- WebRTC – Peer-to-peer audio & video calling
- MySQL – Relational database for storing user/chat data
- Bootstrap 5 – Responsive UI framework
- Fully Responsive Design – Works on desktop, tablet, and mobile
- Font Awesome 5 & Themify – Icons used across the UI
- Clean & Well-Commented Code
- W3C Validated HTML/CSS
- Google Fonts (e.g., Poppins)
- Multiple Themes – Light, Dark layout options
- Multiple Color Schemes
- Detailed Developer Documentation
Chat Features
- Real-time Messaging – Instant delivery, typing indicators
- Audio & Video Calls – High-quality 1-to-1 communication
- Media Sharing – Images, videos, files, documents
- Friend Management – Add, accept, and manage contacts
- Message Reactions – Emoji-based responses to messages
- Message Management – Edit, delete, forward, and reply
- Advanced Search – Quickly find messages, users, media
- Customizable Themes – Light/Dark mode, wallpapers, layouts
- Security Features – Authentication & privacy controls
Admin Panel Features
- Dashboard – Overview of users, messages, system health
- Admin Profile – Manage admin info and password
- Users List – View, filter, suspend, or delete accounts
- Reported Users – Review and moderate flagged users
- Frontend Settings – Configure UI, branding, logos
- General Settings – App-wide configuration options
- Static Pages – Manage Terms, Privacy, FAQs
- Report Settings – Customize report reasons & actions
- FAQ List – Organize frequently asked questions
- Wallpaper Management – Set default chat wallpapers
- Sticker Packs – Add or remove stickers
- Contact Inquiries – Respond to contact form messages
- Media & Chat Settings – Control media upload limits
- Deleted Accounts – View deactivated/deleted users
- Email Configurations – SMTP settings
Messaging Features
- Send & receive text messages
- Reply to specific messages (threaded replies)
- Edit and delete messages (for self or all)
- Forward and copy messages
- React with emojis
- Mark messages as important/starred
- Search by keyword
- Export chat history
- Cloud sync & Google Drive backup
- Send images and videos
- Send voice messages (push-to-talk)
- Send audio files and music
- Send documents (PDF, Word, Excel)
- Send stickers and emojis
Voice & Video Communication
- 1-to-1 Audio Calling
- 1-to-1 Video Calling
- Friend request system (send/accept/decline)
- Online/offline & last seen status
- Typing indicators and read receipts
- User profile picture and bio/status
- Blocked users management
Note: Images used in demo are not included in download version.
- We don’t offer a refund. (if theme is already downloaded)
- Please read the description and version compatibility content thoroughly before purchasing as we don’t offer a refund if you buy it by mistake.