Architecture Kata "Delayed tweeting"

Requirements

An application is to be created with which tweets can be sent with a delay. To do this, enter the tweet text and a time at which the tweet should be published in a client program.

After the tweet has been sent with the "Send" button, you can close the client. The tweet is sent to the Twitter API at the appropriate time. It is assumed here that the Twitter API does not offer such functionality and can only publish tweets immediately.

The client is authorized to Twitter via OAuth. Username and password are not requested in the client!

Variation #1

The number of characters still possible is displayed below the text box (in the example above there are 105 characters left).

Variation #2

Entered URLs are shortened with a URL shortener (e.g. bit.ly).

en_USEnglish