Git Product home page Git Product logo

opensociery's Introduction

OpenSociery

opensociery's People

Contributors

andreakm avatar

Watchers

 avatar

opensociery's Issues

Search query

Developing a mechanism to send a searching query in the net. To search contacts and messages. The query should contains a deep parameter to define the deep of searching in contacts tree. Also it should get an unique hash to avoid looping of the search.

QR

Develop mechanism to set a contact via QR

Send Message

Implement sending the easiest message from client to server to test

Web link

Develop an easy web service where owner will keep his actual IP. Then he will be allowed to leave link to the service in the Internet and everyone can send access request to him anytime.

Index

create Indexes for each implemented search queries

Internet reconnect receiver

Implement broadcast receiver for internet connection intent to redefine IP and resend it to contacts. Keep in touch.

New HASH contact

Calculate HASH only in the first initial the app. The hash would be unique if it base on current IP and Time.

Chat GUI

implementation the easiest chat GUI

Invent format

Develop a invite file format which would be recognized to help user download the applications, start it in set contact mode.

STUM Client

To get external IP and Port we should implement STUM Client and send a query to a STUM server. We have do it each time when our Internet connection status is changed.

Check connection status

Checking is a contact existed before sending anything to it. If it is not expected remember the message to send later.
Organize list of message to sending.

Set Contact GUI

Implement GUI to send friend request. It should also include UI to get know own IP.

Starting the service itself.

The service with server should work every time. So it should started together the phone. But user should have possiblity to turn off it.

Dublicates

Develop mechanism for creating a dublicates of the user account on another devices. There should be a mechanism of synchronisation between them.

Bug

It falls in offline mode.

Contact status machine

Definition strategi of which status when can be used. Also implementation mechanism of changing set of status which can be set by a user.

Sync command

Develop sending and processing command SYNC. The command should send to each contacts after the service has not worked for sometime to get the last message end one-step contacts.

set contact

implementation functionality to set connection via set IP.

License

add opensource license to each files

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.