Urgent.News

What's breaking now, across thousands of outlets.

Tech

DayBuddy — a daily companion I built for my friend Yashu

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built DayBuddy is a daily companion I built for my friend Yashu. Her routine kept slipping — sleeping past her alarm, skipping meals without noticing, losing track of what she meant to get done, and nobody actually checking in on how her day went. DayBuddy wakes her up by name and reads out a short plan built…

DayBuddy is a daily companion app created by Gautam for his friend Yashu. Yashu's daily routine was slipping, with her often sleeping past her alarm, skipping meals, and losing track of her tasks. DayBuddy addresses this by waking Yashu by name and delivering a personalized plan based on her preferences and daily tasks. Yashu can interact with DayBuddy using voice commands, adding tasks, checking in at the end of the day, and asking about her sleep patterns.

The app adjusts her tomorrow's plan based on her check-ins, providing gentle nudges rather than guilt trips. DayBuddy is built to be resilient, with a backup system in place to ensure uninterrupted service even if the main components are unavailable. The app is deployed on Render's free tier, using Next.js, Node.js, Express, MongoDB Atlas, and ElevenLabs for voice generation. The code is open-source on GitHub, allowing anyone to build their own version if needed.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Next.js ~Cache Systems~

The cache systems of Next.js(especially App Router) are made to allow you to optimize performance and minimize data transfer costs.

  • Next.js has four cache layers: Request Memoization, Data Cache, Full Route Cache, and Router Cache.
  • Request Memoization combines GET fetch requests on server side, preventing redundant API calls.

MockMate: a free interview coach for [friend's name] that runs on my own laptop

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built Ragul is preparing for cloud and data analytics jobs in Tamil Nadu, and so am I, which means we both know…

  • MockMate is a free interview coach app for interview preparation
  • Runs on user's laptop using open-weight model Qwen2.5:7b
  • Provides scoring, feedback, and tracks progress offline

Authenticating GitHub Actions to AWS Without Access Keys (OIDC)

While being mentored on GitHub Actions recently, my mentor told me to use OIDC to authenticate to AWS. I honestly had no idea you could authenticate without a static access key, so I dug deeper.

  • OIDC enables GitHub Actions to authenticate with AWS without access keys
  • Set up involves creating an OIDC provider, IAM role, trust policy, and GitHub Actions workflow
  • Temporary AWS credentials expire after each workflow run, enhancing security

More from Sunday 4 October →