
Flutter Complete Enterprise Chat Application with Admin Panel based on Node js, Mongodb
Welcome to Asl Enterprise Chat System, a cutting-edge Flutter utility that brings seamless Enterprise Chat utility
functionalities to your fingertips. Asl Enterprise Chat System utility is developed for Office, Business, Company, Enterprise, start-up, flutter builders, college students and
chat app dreamer who need an Excellent utility for his workplace/firm/enterprise/teams/group chatting.
Asl Enterprise Chat System utility’s Features
Technologies Used
- Frontend: Flutter
- Backend: Node.js
- Database: MongoDB
Security
- Email Auth: For altering password
- Encryption: Password and Messages
- JWT: For token based login
Core Features of Admin Panel/Dashboard
1.Admin Login
Initial display screen.
2.Showing Card
Card for displaying Users, Groups, Online User List, Muted User List in Dashboard.
3.Dashboard
Showing Card, List of Department, Users, Groups, Activity, Notification and Admin Profile
4.Create Department/Section
Popup for create Department.
5.Making Department Head
Making division head from customers
6.Create User
Popup for create User.
7.Create Group
Popup for create Group.
8.Create Notice
Popup for create Notice.
8.Showing Notice
Notice List with seen and unseen consumer checklist.Delete Notice
9.Showing User Activity
User Activity Show Dashboard
10.Showing Group Activity
Group Activity Show in Dashboard
11.Searching
Searching in Department, Groups, Users and so on
12.Chatting
Chatting with single and a number of consumer at a time
13.Group Making
Add memeber, Remove member and Edit group, Delete Group
14.User Details
Edit User particulars and Mute Unmute consumer, Shwoing group checklist the place consumer is a member
33. Dark and Light Mode
Appearence altering.
Core Features of User Application
1. Splash Screen
Initial app loading display screen.
2. Onboarding Screens
Series of screens introducing app options.
3. Login Screen
User login with electronic mail or social media.
4. Registration Screen
Sign up with consumer particulars.
4. Authentication Screen
Verify User Email Authentication.
5. Forgot Password Screen
Password restoration choices.
6. Home Screen
Dashboard with fast entry to options.
7. Chat List Screen
List of latest conversations.
8. Group Chat Screen
Chat interface for group discussions.
9. Private Chat Screen
One-on-one messaging interface.
10. Archive Chat Screen
All archived chats interface.
11. Settings Screen
Settings interface.
12. Audio/Image/File Message
Interface for sending recorded messages.
13. File Sharing Screen
Send or view shared recordsdata.
14. Poll Creation Screen
Create polls for discussions.
15. Pin Message
Pin Unpin message in conversations
16. Forward/Remove/Reply/Copy on message
Message ahead, Remove, Reply and Copy in conversations.
17. Activity message in group conversations
User added, depart, take away and so on.
18. Is Typing Indication
Showing consumer is typing or not.
19. Recording audio
Recording audio for sending as message.
19. Showing message by date
Showing message by date/day/time.
20. Recent Chat Screen
Showing all latest chats.
21. Last message present
Showing final message on latest chat .
22. Archive/Delete/Block for Person
Showing dialog for all latest particular person chat.
23. Archive/Leave/Block for Group
Watch quick consumer tales.
24. User Profile Screen
View consumer’s profile particulars.
25. Edit Profile Screen
Update private info.
26. Account Settings Screen
Manage account preferences.
27. Block Chat Screen
Configure privateness choices.
28. Friends Screen
View good friend checklist.
29. Friend Profile Screen
View good friend’s profile.
30. Groups Screen
List of consumer teams.
31. Group Creation Screen
Create a brand new group.
32. Group Details Screen
Details and posts in a bunch.
33. Dark and Light Mode
Appearence altering.
34. Tutorial
Applicaiton utilizing tutorial/tour.
35. Notice
Notice board in latest chat with notification icon.