Urgent.News

What's breaking now, across thousands of outlets.

Tech

Tododo: A Private To-Do App I Built for My Friend with Gemma + Ollama

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built Tododo is a to-do app for one very particular list: my friend Yathurshan's. Yathurshan doesn't keep a normal to-do list. Almost every task is a big task with smaller steps inside it, and a lot of them come back every week. "Clean the room" is really desk, bed, floor, laundry , every Saturday. "Gym" is…

Tododo is a private to-do app built by the author for their friend Yathurshan. This app caters to people who have to-do lists consisting of large tasks broken down into smaller subtasks, many of which repeat on a regular basis. For example, cleaning the room is broken down into desk, bed, floor, and laundry, all of which are performed every Saturday.

Similarly, gym tasks like warm-up, workout, and stretch are repeated every Monday and Thursday. The app understands plain sentences like "Clean the room every Saturday: desk, bed, floor, laundry" and turns them into a task with four subtasks and a weekly repeat. When the scheduled time arrives, the subtasks automatically become unticked. The user never needs to retype anything.

The app works locally without the need for an internet connection and functions seamlessly even if the AI model is not running. It utilizes Gemma, an open-weight AI model, running locally through Ollama to process the user's input and return structured JSON containing the title, subtasks, and repeat rule. The server then validates the data before displaying it in a review card for the user to confirm before saving.

If Ollama is not available, a rule-based parser handles common phrasings to ensure the app remains functional. All the code for Tododo is open-source and requires only Python 3.9+.

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

Gas Optimization Audit: KuCoin

Gas Optimization Audit: KuCoin Target Protocol : KuCoin (TVL: $3564.8M) KuCoin – Gas‑Optimization Audit Report Protocol: KuCoin (DeFi & Exchange‑related smart‑contract suite) Scope: All…

  • KuCoin DeFi platform on Ethereum and L2 roll-ups
  • Gas optimization audit reveals 15%-45% higher transaction costs
  • Audit identifies 30% potential gas consumption reduction

The Suffix That Skipped Authentication: Kestra CVE-2026-49869 and Why Path Matching Is Not Authorisation

The Suffix That Skipped Authentication: Kestra CVE-2026-49869 and Why Path Matching Is Not Authorisation An authentication filter that decides based on how a URL ends is not checking who you are.

  • Kestra workflow orchestrator has critical CVE-2026-49869 vulnerability
  • AuthenticationFilter bypasses Basic Auth for any /configs API path
  • Upgrade to 1.0.45 or 1.3.21, restrict API access to mitigate risk

CrackIt: Big Equations, Broken into Small Pieces (Built for My Brother)

💡 What I Built My younger brother is a diploma student in petrochemical engineering. Every evening, he sits with thick textbooks filled with dry, heavy equations like the Ergun Equation , Bernoulli's…

  • CrackIt tool aids engineering students with complex formulas
  • Breaks down equations into 3-5 clear steps with round numbers
  • Interactive calculator and "What If..." section provide real plant insights

QuietPrep — helping my friend Nilesh approach practice with more confidence

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend . What I Built My friend Nilesh is preparing for the GATE exam.

  • QuietPrep is a personal project to help Nilesh prepare for GATE exam with confidence
  • Platform offers interview-style questions and guidance on explaining technical thinking
  • Nilesh experienced positive change, feeling less afraid of the exam after using QuietPrep

More from Saturday 3 October →