- desktop-like chat windows
- chat with as many people as you want, organize windows
- notifications for messages, buzz, calls
- video conference
- join a room and chat ( includes buzz for chat window )
- create a room ( password protected or not )
- information display on addressee activity (e.g is typing... has stopped typing...)
- information display on all memebers in a chat room ( is typing... has stopped typing...)
- change own status and declare yourself: available, busy....
- status visibility in list of users, for each user
- possibility to minimize chat window if the situation gets a bit cluttered
- There is a small documentation included, with snippets, if it helps.
- The app was created in order to get acquainted with socket.js and express.js as a side-project on my own free time.
- Spaghetti code still up for the fix (separate cookie logic and some more features)
- For information regarding the app, please view the docs/.docx file provided
- Software is provided AS IS under LICENCE, please view LICENCE for more information
- Software is not production ready atm
- HTML5 ready. Use the new elements with confidence.
- Designed with progressive enhancement in mind.
- Includes:
Normalize.css
for CSS normalizations and common bug fixesjQuery
via CDN, with a local fallback- A custom build of
Modernizr
for feature detection Apache Server Configs
that, among other, improve the web site's performance and security
- Placeholder CSS Media Queries.
- Useful CSS helper classes.
- Default print styles, performance optimized.
- An optimized version of the Google Universal Analytics snippet.
- Protection against any stray
console
statements causing JavaScript errors in older browsers. - "Delete-key friendly." Easy to strip out parts you don't need.
- Extensive inline and accompanying documentation.
The code is available under the MIT license.