シリコンバレーの注目スタートアップランキングを毎朝配信!『ProductHunt Daily』を作ってみた

「今、シリコンバレーではどんなスタートアップが生まれているのか?」

そんなことが気になるので ProductHunt をちょいちょいチェックしていたのですが、面倒だったのでWebサービス化しました(Claude先生が)。

何ができるの?

毎朝8時ごろにProductHuntのデータを取得、「どこがすごいの?」をAIで要約し、さらにサイトの雰囲気がわかるようにスクショも添えてランキング化しています。

毎朝8時に最新データを取得、ランキングを生成してくれます
毎朝8時に最新データを取得、ランキングを生成してくれます

最近だとAIばかりではありますが、「そういう切り口もアリなのね」ということがわかって勉強になります。サイトのスクショを見れば雰囲気もわかりますしね。

なお、AIの要約では「◯◯で困ってない?このサービスならこう解決できるよ!」というトーンでまとめてもらいましたがどうですかね。ちょいちょい「???」な文章も混じったりしますが御愛嬌ということで…。

毎朝のニュースチェックのお供にいかがでしょうか。アクセスは以下からどうぞ。

ideaxidea.com ProductHunt Daily | シリコンバレーの注目スタートアップを毎日配信! ProductHuntで今日注目のプロダクトをAI要約付きで毎日お届けします。

技術的ないろいろ

今回も学びが多かった。備忘録的にまとめておきます。

  • 制作時間は1日ぐらいかな…すぐに作れるとわかっているから取り掛かりも早くなりがち。良き時代。
  • Astro内にSPAを設置。Vanilla JS + Tailwind CSSです(すべてClaude先生がやった)。
  • Claude先生だけだといかにもAI的なゴテゴテデザインになったので不要なものは削って整えた(まだ改善できそうだけど…現時点では良しとします)。
  • データ取得はProductHunt API(そういうのがあったのね)。GitHub Actionsで定時実行。
  • データ取得後にpushすることでCloudflare上のAstroがBuildしてくれます。便利ー。
  • GitHub Actions、いいけどまぁまぁ遅れますね(十数分遅れるのはザラ)。
  • 開発にはなんとなくZedを導入してみたけど、「スクショをクリップボードにコピー、Cmd + Vで画像を生成して配置」が出来なかったのでVS Codeに戻りました…。
  • 以前から気になっていた zoxide もあわせて導入。めっちゃ便利…。早く導入しておけばよかった。
  • この記事のキャッチ画像はFigmaで作ったけれど、背景のサイバー的なものはMidjourneyで。あと4日でサブスク切れるから有効活用しないと。サブスク管理は 弊社アプリ が便利ですよ(宣伝)。