/v-chat-client

vChat desktop client

Primary LanguageVue

v-chat-client

An Electron/VueJS based desktop chat client that uses the v-chat-server API. The application has a web build as well.

It has the following features:

  • The client has the ability to work with any self hosted vChat server (workspace)
  • User signup/login
  • Personalizable user profile (avatar, description, username...)
  • Personalizable user settings (show new message notifications, show online status notifications...)
  • Private and global channels/conversations
  • The ability to mute conversations
  • Emoticons
  • File messages with image preview

Project setup

npm install

Compiles and hot-reloads for development

npm run electron:serve

Compiles and minifies for production

npm run electron:build

Lints and fixes files

npm run lint