Urgent.News

What's breaking now, across thousands of outlets.

Tech

Hacktoberfest Weekend Challenge: Build for a Friend

What I Built ๐Ÿง  MindFlare: A Daily Brain Exercise App for My Mother I built MindFlare , a simple daily brain-exercise app for my mother. As our parents get older, it's normal to notice occasional forgetfulness, remembering a number, recalling a word, or keeping track of something they just saw. I wanted to build something that could turn a few minutes of everyday mental exercise into somethingโ€ฆ

The Hacktoberfest Weekend Challenge, "Build for a Friend", saw the creation of MindFlare - a simple daily brain exercise app designed specifically for the reporter's mother. The app focuses on short, enjoyable exercises such as mental math, memory recall, pattern puzzles, word memory, and visual memory. The interface is deliberately simple, with large buttons, readable text, minimal distractions, and encouraging feedback.

The app uses open-source AI through Ollama to generate new questions, memory exercises, pattern puzzles, and word-based challenges. This adds a personalized touch without relying on a closed AI API for every question. The AI can also adjust the difficulty of the challenges based on the user's performance.

MindFlare was built using a tech stack that includes HTML, CSS, JavaScript/React for the frontend, Python + FastAPI for the backend, and SQLite as the database. It is deployed on Render and its code is available on GitHub. The project emphasizes open innovation, allowing the reporter to experiment with different open-weight models, run them locally during development, control the prompts and generation process, and customize the AI behavior for the specific use case.

This personal project is especially meaningful to the reporter as it allows him to experiment with open AI technology in a way that feels less like "calling an AI API" and more like actually building with AI. The app is intended to make someone's everyday life a little better, which aligns with the spirit of Hacktoberfest #BuildForAFriend.

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

Fix: 'Address Already in Use' (Kill Stuck Process on Any Port)

The Error You start your local server (Node, Python, Go, Docker) and get stopped in your tracks: Error: listen EADDRINUSE: address already in use :::3000 (or bind: address already in use :8080 ) Whyโ€ฆ

  • "Address already in use" error occurs when a port is occupied by another process.
  • Linux/macOS users can use "npx kill-port" to terminate the stuck process.
  • Windows users can use PowerShell's "Stop-Process" command to fix the issue.

Why a ready-made ID photo failed our browser framing check

Treat head centring as a preference: clamp the crop to valid bounds, then test against the rotated image. That fixed our framing bug.

  • Browser's photo framing check had bug causing ready-made ID photos to fail.
  • Code modified to clamp crop to valid bounds and test rotated image.
  • Issue resolved by considering image content, not just position within canvas.

More from Sunday 4 October โ†’