Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Aaaaaaaty/vue-im

Vue Node Socket.io
https://github.com/Aaaaaaaty/vue-im

Last synced: 3 months ago
JSON representation

Vue Node Socket.io

Awesome Lists containing this project

README

        

About: https://github.com/Aaaaaaaty/blog/issues/2
## Download
```
git clone https://github.com/Aaaaaaaty/vue-im
```
## Deploy
### Client
```
npm install
```
### Server
```
npm install -g nodemon //instead of 'node' to run your code
cd ./server/
npm install
```
### Database
```
brew install mongodb

```
## Run
### Client
```
npm run dev
```
### Server
```
nodemon ./server/bin/www
```
### Database
```
sudo mongod --dbpath=/data/db --port=27017
```
## Features

- [x] Login
- [x] Register
- [x] Contacts
- [x] Chat List
- [x] Private Chat
- [x] Group Chat
- [x] Add&Delete Friends

## Screenshot

![image.png](http://upload-images.jianshu.io/upload_images/2094574-57849ed85e06cd4a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](http://upload-images.jianshu.io/upload_images/2094574-e75feb207ab8fbb7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](http://upload-images.jianshu.io/upload_images/2094574-8e9927974ce68aaa.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](http://upload-images.jianshu.io/upload_images/2094574-56f24c2095c96bb9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/2094574-7579bf0c640ce243.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![](http://upload-images.jianshu.io/upload_images/2094574-832171969e76d8a2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)