7
6 Comments

I built a vegan recipe aggregator to learn Go

This year I decided to launch a new product every month. The first one was smigster, and somehow I managed to get a second one done.

Kalester is a vegan recipe aggregator that pulls new recipes from a bunch of blogs every day. It's always a struggle to figure out what to cook, and having new recipe suggestions every day has been pretty nice.

I've been meaning to find an excuse to play around with Go a bit more, and I came up with the idea for this project. There's a Go app that runs on Cloud Run once a day and reads the blogs then puts the data in a Cloud SQL instance. A second Cloud Run container has the site backend.

It's been interesting to learn all these technologies, and I'm getting excited about what you can build with them. I don't have an idea for my next project yet, but it's still early!

on January 26, 2021
  1. 1

    Awesome choice, Go worths it :) If you have any questions about Go, you can ask me, I am also vegan and have been working with Go for 6 years.

  2. 1

    Nice, is it open source? I'm also learning Go by doing a little fun project that includes technologies like HTTP, WebSocket, Postgres (without ORM!), Redis, Docker and Kubernetes

  3. 1

    This is cool, I'd like it if the recipes were available on your domain instead of linking out to random sites (since a lot of recipe sites are a bit annoying and spammy, whereas you could present it cleanly). Keep it up :-)