Testing Open Group Chat Demo and here are the results, pros and cons.
GitHub: https://github.com/chrisdlangton/Open-Group-Chat
Demo: https://opengroupchat.com:8000/
1 2 3 4 5 6 |
git clone https://github.com/chrisdlangton/Open-Group-Chat cd Open-Group-Chat npm install node server.js |
1 2 3 4 5 6 7 8 9 |
Edit default port to 8000 in server.js Edit domain details for use of Google plus login in client/asset/js/controller/landing.js app.module.controller('LandingCtrl', function($scope) { var clientId = '504437119269.apps.googleusercontent.com'; var apiKey = 'AIzaSyAa4jBJ9FXmBAPXTN8CdC934D4yyAuvr7w'; var scopes = 'https://www.googleapis.com/auth/plus.me'; |
Verdict:
- Working demo.
- Google Plus login.
- Nicer UI than most.
- Google plus profile images for users.
- Auto detection of timezone.
- User list with room location.
- Online / offline status.
- Nice settings page with push notifications.
Cons:
- Page not responsive.
- UI squashed.
- Online/offline status not clear.
- Starts on port 80 which is commonly used by apache.
- HTML code is crazy!!!
- No logout button huh?