DEV Community

Martin Lindgren
Martin Lindgren

Posted on

3 2

feed.gg - Follow your favourite streamers

I have been working on this hobby project on and off for some time now. But lately I have put some extra work in to it to get it to a beta stage ( and not die the side project death ).

Essentially Feed.gg is a platform where you can follow your favorite (Twitch) streamers, and get all content from their social platforms ( YouTube, Twitter, Twitch etc ) in to one feed. As well as separate feeds for a single streamer.

I will try to write some more here on how everything is setup, but essentially the platform consists of

  • Hasura as GraphQL back end
  • Queue to handle all workload ( Node & Bull.js )
  • Node "worker" service to process all jobs, and collect all data.
  • One Cloudflare Worker instance.
  • A simple React client.

The Hasura GraphQL engine is deployed on a Digital Ocean Kubernetes cluster. The queue service and worker service is deployed using DO's droplets.
And the React client is deployed and hosted using Netlify.
Some load-balancers and firewalls are setup on DO as well.

You can test the beta at http://beta.feed.gg

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs