Project
Roulette

GitTweet

The goal of GitTweet is to create a GitHub app to tweet when a pull request is created for one of your repos.

AdvancedWeb appData viz16–38hAI-buildable 3/5needs GitHub REST APIworth shipping

In the GitHub Timeline app you used GitHub's API to create a timeline of your repos. What could be more powerful that using an API such as this? Why using two API's, of course. The goal of GitTweet is to create a GitHub app to tweet when a pull request is created for one of your repos.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 10

  • User can see an input area tabular display prepopulated with rows for
  • User can click the checkboxes in the repo list to select or deselect
  • User can enter a date into the date field. This defines the point after
  • User can click the 'Scan' button to identify repos that have had a new
  • User can see an error message if no date was entered, if it is not a
  • User can see repos highlighted if a tweet will be generated for them
  • User may deselect a repo by clicking on its checkbox. Doing this will
  • User may enter an new scan date at this point which also changes the
  • User may click the 'Tweet' button to send a tweet bearing the following
  • User can see this tweet send from her Twitter account.

Once it works

  • User does not need to manually enter a scan date. If omitted the scan
  • User may enter a custom tweet message
  • User repo selections will persist across sessions so they do not have

Suggested stack

reacttypescripttailwindreact-hook-formdate-fnstanstack-querylocalstoragesupabase

External APIs

Track it