目录

Chatspaces

What this is

Chatspaces is a private chat app for sending messages to your contacts. It currently requires Persona for authentication.

Project Information

Current development stage

  • Adding in v.1 features and design/interface iterations for MWC (Mobile World Congress)

Features for v.1 (No new features will be added/discussed until post-MWC)

  • Search for, add, remove and block users from your contacts list
  • Ability to send animated GIFs and static images with messages via WebRTC
  • Websocket and SimplePush notification support of unread/new messages
  • The ability to send a message to multiple contacts via broadcasting

Features that may be considered/discussed for post-MWC

  • Encryption of messages
  • Adding contacts from your phonebook
  • Cordova integration
  • Authenticating through third-party services like Facebook/Twitter
  • Integration with Firefox Accounts
  • Integration with Presence
  • Third-party developer API support

Filing bugs

On IRC

  • Please contact us on irc://irc.mozilla.org/apps
  • For main project questions talk to ednapiranha
  • For image generation (GIFs, static JPG), local caching questions talk to sole
  • For UX/UI/design questions talk to mhanratty or tsmuse
  • For anything else, talk to ednapiranha or wenzel

Via email

Email me at jfong@mozilla.com

Thanks!

Supported browsers

  • Firefox
  • Chrome

Installation instructions

Clone the repository

> git clone git://github.com/mozilla/chatspaces.git

Install node by using brew or through the website http://nodejs.org/#download

Install redis via brew and make sure the server is running: redis-server &

> npm -g install nodemon bower
> cd chatspaces
> npm install
> bower install
> cp local.json-dist local.json
> npm start

Open your browser at the following URL http://localhost:3000

Resetting your database

> ./bin/resetDb.js
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号