meghajit / kau Goto Github PK
View Code? Open in Web Editor NEWKau provides reliable message delivery between it's registered clients
License: MIT License
Kau provides reliable message delivery between it's registered clients
License: MIT License
ACCEPTANCE CRITERIA:
GIVEN 2 users Alex and Jake are connected to Kau server
AND both of them have a stable internet connection throughout the session
WHEN Alex sends one or more text messages to Jake sequentially
THEN Jake should be able to receive and see them as coming from Alex in the same order
TASKS:
When complete, Kau will expose websocket APIs which can be used to deliver and receive messages for a registered user.
As part of this story, the scope is to build a CLI client which can do the following: ( scope is limited as of now, but the client can be enhanced further as more features get added onto Kau)
AS Alex
GIVEN Alex goes offline at time T
AND Alex has seen all messages sent to him till time T-1
WHEN Alex goes offline at time T+1
AND comes back online at time T+m, where m is any time unit
AND other users have sent messages to Alex between T+1 till T+m
THEN Alex should receive all messages that were sent between T+1 and T+m
AND Alex should see these messages in chronological order for each sender
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.