Giter Site home page Giter Site logo

circle-chat's Introduction

circle-chat(圈聊)

用 uni-app 开发的一款跨平台附近聊天交友产品,目前已兼容 h5、百度小程序。与其他附近交友产品的不同点在于产品创新的三种圈类型--“交友圈”、“固定圈”、“紧急圈”,交友圈用于日常聊天交友,固定圈用于商家入驻,紧急圈用于发布紧急事务。

项目体验

h5

https://www.circlechat.top

百度小程序

百度 APP 扫码

技术栈

uni-app(vue + vuex) + ColorUI + uViewUI
基于 websocket 协议

项目结构

- api		// 项目接口
- colorui	// 样式库
- components
    - custom-xxx	// 自定义组件
    - uni-xxx		// 官方组件
    - xxx		// 其他组件
- config	// 配置文件
- helpers	// 自定义工具库
- hybrid	// 混合开发(本项目中用于引入地图 jsapi)
- pages
    - circle		// 附近的圈页面
    - components	// 其他页面
    - login		// 登录页面
    - me		// "我的" 页面
    - msg		// 消息页面
- static	// 静态文件
- store		// vuex 数据中心
- utils		// 插件库
- uview-ui	// 样式库

安装

需要先安装 Hbuilder X(必须),并安装 sass/scss 插件。运行到微信端需安装微信开发者工具,运行到百度小程序则需要安装百度开发者工具。

运行

本项目没有使用命令行来运行项目,可直接在 Hbuilder X 菜单栏中点击需要运行的平台。

项目截图

百度小程序

功能列表

  • 登录/注册/忘记密码
  • 个人信息
  • 关注/取消关注
  • 加入圈/退出圈/搜索圈/创建圈...
  • 单聊/群聊
  • 发送文本/图片/语音/表情
  • 智能机器人
  • 心跳&重连机制
  • 查看附近的圈
  • 更新圈信息(圈头像/公告/圈简介...)
  • 地图模式
  • 圈相册(固定圈)
  • 寻人/寻物启示(紧急圈)

待开发

多端兼容(h5 + app + 微信小程序)

License

MIT

circle-chat's People

Contributors

liangyuanzu avatar aqlzh avatar

Stargazers

moera avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.