jiangxianli / yiQiChat

基于AngularJS,环信通信的Web即时聊天工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yiQiChat

基于AngularJS,环信通信的Web即时聊天工具

知识储备

node、npm、bower、gulp、less、angularJS

安装

1. 安装node ,安装完使用node -v 检查是否安装成功
2. node 安装完成后,使用npm -v 检查是否可以使用npm
3. npm install --global bower
4. npm install --global gulp
5. npm install
6. gulp serve,启动本地serve,如遇到 module 'xxx' not found 则 使用npm install xxx 来安装

gulp 命令

gulp clean  清理档案 //dist .tmp  文件夹被清理掉    
gulp build  文件打包 //打包 到dist文件夹

项目结构

├── README.md   
├── bower.json  
├── bower_components //bower install后安装的插件库  
│   ├── Chart.js    
│   │       
│   ├── .....   
│   │       
│   └── uikit   
│   
├── dist //gulp build 打包后的文件  
│   ├── assets  
│   ├── favicon.ico     
│   ├── fonts   
│   ├── index.html  
│   ├── scripts     
│   └── styles      
├── e2e     
│   ├── main.po.js      
│   └── main.spec.js        
├── gulp //gulp task 列表       
│   ├── build.js        
│   ├── conf.js     
│   ├── e2e-tests.js    
│   ├── inject.js   
│   ├── scripts.js  
│   ├── server.js   
│   ├── styles.js   
│   ├── unit-tests.js   
│   └── watch.js    
├── gulpfile.js     
├── karma.conf.js   
├── node_modules //npm install 安装的node modules   
│   ├── accord      
│   ├── ......      
│   └── wrench      
├── package.json        
├── protractor.conf.js      
└── src
    ├── app     
    │   ├── components //自己写的组件 directives集合        
    │   ├── customer //自己模块     
    │   │   ├── customer.controller.js //控制器     
    │   │   ├── customer.route.js   //路由      
    │   │   ├── customer.service.js //资源服务 restangular      
    │   │   └── views //视图文件            
    │   ├── friends     
    │   ├── index.config.js //config配置        
    │   ├── index.constants.js //全局常量       
    │   ├── index.filter.js //过滤器        
    │   ├── index.interceptor.js //请求、响应拦截器     
    │   ├── index.less //整站样式 @import less文件下的文件      
    │   ├── index.module.js //引用插件module        
    │   ├── index.route.js //全局路由       
    │   ├── index.run.js //run 启动控制     
    │   ├── index.service.js        
    │   ├── index.utils.js //常用方法工具包     
    │   ├── layout //自己模块       
    │   ├── messages //自己模块     
    │   ├── moods //自己模块        
    │   └── zone //自己模块     
    ├── assets //资源文件       
    │   ├── fonts       
    │   ├── images      
    │   └── music       
    ├── favicon.ico     
    ├── index.html //入口文件       
    └── less //样式less文件     
        ├── app.less        
        ├── loading-bar.less        
        ├── login.less      
        └── zone.less       

功能简介

1.即时消息

基于环信即时云通信,可以进行实时消息通信

2.我的好友

可以通过查找加好友

3.附近的人

通过地理定位功能,查找附近的人,并显示距离范围

4.心情广场

可以发布自己的即时心情,进入广场的人即可看到你的动态

5.个人设置

可以设置自己的头像及个人资料等

项目试玩 [扫码进入]

一起聊 一起聊

相关

喜欢️请 🌟 !, 尽量不要fork !

About

基于AngularJS,环信通信的Web即时聊天工具


Languages

Language:JavaScript 86.2%Language:CSS 6.9%Language:HTML 6.8%