andreakm / opensociery Goto Github PK
View Code? Open in Web Editor NEWSocial Network without servers.
Social Network without servers.
This List should contains all public messages
Use Calendar dialog to set data of birthday in user profile form
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.
Develop mechanism to set a contact via QR
Implement sending the easiest message from client to server to test
It look like the same project.
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.
create Indexes for each implemented search queries
After saving the user profile for the first time the app fails
Implement broadcast receiver for internet connection intent to redefine IP and resend it to contacts. Keep in touch.
Calculate HASH only in the first initial the app. The hash would be unique if it base on current IP and Time.
implementation the easiest chat GUI
Develop a invite file format which would be recognized to help user download the applications, start it in set contact mode.
Add possibility for user to close the server via notification.
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.
If it is the first start of the application start the profile filling.
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.
The fields of personal data should be modified only for own contact data.
implement Broadcast Receiver to updating IP and sending notification about this to each contact.
Implement GUI to send friend request. It should also include UI to get know own IP.
The service with server should work every time. So it should started together the phone. But user should have possiblity to turn off it.
Develop mechanism for creating a dublicates of the user account on another devices. There should be a mechanism of synchronisation between them.
If the service still works. The starting of the app fails.
Definition and implementation Contact access protocol.
Add notification from server about access requests, and new messages.
Testing connection keeping when a device under WiFi when another in the mobile network.
It falls in offline mode.
Add table into db to collect the access requests.
Definition strategi of which status when can be used. Also implementation mechanism of changing set of status which can be set by a user.
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.
implementation functionality to set connection via set IP.
Message and Contact should keep creating timestamp.
Implementation a worker thread pull
add opensource license to each files
change the "example" to another name
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.