Chat App Admin Panel
Centralize Your Global Conversations with a High-Performance Communication Hub: A Professional React & Node.js Dashboard Powering Real-Time User Engagement, Video Call Moderation, and Scalable Messaging Support.
What's Included
Use this Admin Panel project to manage the chat apps based on our React Native mobile projects. This admin dashboard is a nice UI web project that allows you to manage users, chat with users and send push notifications and emails, directly from an interface, rather than doing everything manually directly in Firebase Console.
This React project is fully compatible with our React Native Video Chat App and React Native Chat App, so the entire backend & frontend are working together perfectly.
Technical Details
- Front-end is coded in React (with CSS, HTML)
- Back-end is coded in Node JS
- Database is Firebase Firestore
- Files are stored in Firebase Storage
- Push notifications are broadcasted via Firebase Google Cloud Messaging infrastructure
- E-mails are delivered via SendGrid
- Live chat is done via Socket.io and Firestore
Features
The full list of features for this web admin dashboard:
- Users
- Create user
- Delete user
- Edit user
- Image uploads
- Location picker
- Date picker
- Delete photos
- View user
- List users
- Pagination
- Chat
- Real-time chat with any user
- Websockets with socket.io
- Push Notifications
- Send push notifications to all your mobile users
- Emails
- Send e-mails
- Create e-mail template
- Re-use e-mail template
- Rich text editor
- Authentication
- Login
- Register
- Logout
User Management
List Users
View Single User
Edit User
Live Chat
Chat With Your Users
Push Notifications
Send Push Notifications
Emails
Send Emails
Email Templates
Authentication
What you get
- Complete source code
- Documentation and setup instructions
- Free updates
- Customer support



