top | item 41149730

(no title)

tycoon177 | 1 year ago

I'm not sure if you're in the US, but there are a lot of data sources at https://data.gov/ that are pretty interesting! A similar service may be available for other countries.

If you want to really get out of your comfort zone, I would suggest a new language/paradigm. I've recently been loving learning Elixir with Phoenix liveview. It fills a lot of the full-stack needs and lets you focus on your backend data and your frontend display.

discuss

order

zevaverbach|1 year ago

Thanks so much for the suggestions! (Yes, I’m in the US)

Do you know offhand if any of those data sources update frequently enough for “real-time” visualizations?

tycoon177|1 year ago

I kind of doubt it, but you could fake a realtime api by streaming results from your backend of choice as if you were getting it from an api. Some of the data is large enough that you could download it async on your backend and stream results as you parse it! I'm actually downloading the liquor sales for my state since 2012 and so far it's over 2gb of data, so definitely stream-worthy.

I did also find this just now. https://github.com/bytewax/awesome-public-real-time-datasets

tycoon177|1 year ago

Oh, and if you do stick with react, I'd suggest this library! It's super powerful. I'm using it for some visualizations at work and it's pretty awesome what can be done. https://recharts.org/en-US/