Skip to content
This repository has been archived by the owner on May 25, 2018. It is now read-only.
Chih-Yung Liang edited this page Jun 19, 2015 · 7 revisions

靠杯特 Call Better

A new idea for social applications.

Description

Call-better is inspired by many social applications such as Facebook, and is combined with the spirit of a series of Facebook pages named with prefix "靠北". It provides people some built-in features to express their feeling, just without the creation of extra social pages like those in Facebook. It simply has some usual features that can be seen in other social applications, and the followings are the special features with call-better.

  1. Users can make posts along with an user list.
  2. Users in this list will see the post, even he is not a friend of the author of the post.

The above let users ensure that those they speak ill of will see what they complain about.

Features

On development

  • Friendship: User can make friends with other users.
  • Chat: User can chat with its friends.
  • Post: User can make posts.
  • Wall: A place for each user to view posts that are allowed or intent by other users to see.

Usage and API

Call-better server communicates clients by RESTful API, socket, and Websocket. Please refer the usage here.

Implementation

Server

The RESTful server is constructed on the PHP framework CodeIgniter, an MVC website framework, along with its library CodeIgniter Rest Server.

The socket and Websocket server, for chat server, is constructed on the Python framework Tornado.

Please refer the details here.

Client

  • Android app: Please refer here.
  • Web page: Not in the developing schedule.

Features

Session

Login

Account

Friend

Post

Wall

Implementation

Database design

Models

Controller

Socket and WebSocket server

Android application

Clone this wiki locally