Inspiration

I am tired of noisy, irrelevant, clickbait-driven news feeds and social media algorithms. It's more important than ever to stay informed but it feels like the tools we use have regressed. Instead of choosing what we stay informed of, we have begun to let social media take the wheel. That led me to consider that being informed on topics that are important to you, easily and quickly, is a solved problem. CEOs and executives rely on daily intelligence briefings from staff, so why can't everyone get their own personalized briefing.

What it does

We scrape the internet for news articles and blog posts that you might be interested in. After you give us your topics of interest we will find the most relevant articles to you and send you a daily news feed with summaries of the top news, and an AI agent that can help you digest the information more thoroughly and quickly.

How I built it

The backend is primarily a full Cloudflare stack (KV, AI, Workers, Pages, DNS, etc) and the front end is React + Cedar OS. To get the articles I use RSS to download the newest articles from a myrid of sources, and dedupe them by URL. In the backend Llama reads these articles, and your interests then determines if that article is right for you. With a list of articles that your interested, Llama then again writes the summary email and sends it to you with resend.

Challenges I ran into

I am a solo dev, and the biggest constraint I had was time. I can't do everything so I had to reduce my scope throughout the project and kill scope creep earily. Also the Cloudflare stack, Cedar OS, React, and even Typescript are all fairly new to me so I had to learn a lot as I went.

Accomplishments that I'm proud of

The biggest accomplishment I am proud of is that I was able to ship. In all my hackathons I have not been able to ship, the best I could get is a small demo project that sat on my PC in a janky state, but this project is the most polished, and complete one I have made. I am very proud that despite my handicaps I did it.

What I learned

Technically I learned a lot about the Cloudflare stack, Cedar OS, React, and even Typescript, and much more. Plus I also learned a lot about AI development tools; I have not use them before this event. But personally, I learned about my limits as a solo dev, that I am able to accomplish a lot more with a lot less time than I thought I could, and I am proud of the end product I made.

What's next for DailyDigest

DailyDigest is a skeleton for a much more ambitious and powerful project. Anyone that is in a fast paced industry, is a high impact decision maker, or a just wants to know more about their community needs a tool like this. Refining how AI suggestions are made, increasing the breath of articles that can be served, and providing more useful tools to keep people informed are all things I am looking forward to do.

Built With

Share this project:

Updates