{"slug": "familytech-translator-finally-a-way-to-explain-what-i-actually-do", "title": "FamilyTech Translator: Finally, a Way to Explain What I Actually Do.", "summary": "A developer built FamilyTech Translator, an AI-powered tool that explains technical concepts in terms tailored to the specific person receiving the explanation, such as describing Kubernetes through workers and work distribution for a tailor rather than through containers and pods. The app, built with React, TypeScript, a Spring Boot REST API, PostgreSQL, and a local open-weight model, stores context about each listener so the same concept yields different explanations for different people, and asks users to explain the concept back to confirm understanding.", "body_md": "*This is a submission for the [Hacktoberfest Weekend Challenge: Build for a Friend](https://dev.to/challenges/hacktoberfest-weekend-2026-10-01)*\n\nMy family knows I work in software.\n\nBut if I say:\n\n\"I'm working with Spring Boot, REST APIs, PostgreSQL, React, and microservices.\"\n\n…I get the classic response:\n\n\"Okay, but what do you actually do?\"\n\nThat's the problem I wanted to solve.\n\nSo I built **FamilyTech Translator** — a small AI-powered tool that translates technical concepts into explanations based on the *actual person you're talking to*.\n\nInstead of asking:\n\n\"Explain Kubernetes simply.\"\n\nyou can say:\n\n\"Explain Kubernetes to my grandfather, who is a tailor and also does farm work.\"\n\nThe AI doesn't just simplify the definition.\n\nIt tries to explain the concept through something that person already understands.\n\nFor example, Kubernetes can be explained through workers, work distribution, backup arrangements, and managing multiple tasks — rather than immediately throwing containers, pods, deployments, and clusters at someone.\n\nThe app remembers the context of the person you're explaining something to:\n\nSo the same concept can receive completely different explanations for different people.\n\nA software engineer doesn't need another generic \"ELI5\" tool.\n\nI wanted something closer to:\n\n**\"Explain it like *this person* would understand it.\"**\n\n**Live Demo:** [https://family-techtranslator.vercel.app/](https://family-techtranslator.vercel.app/)\n\n**Backend:** [https://familytech-translator-backend.onrender.com](https://familytech-translator-backend.onrender.com)\n\nThe basic flow is:\n\nThe last part is important.\n\nUnderstanding shouldn't just mean:\n\n\"I read the explanation.\"\n\nIt should mean:\n\n\"I can explain it back.\"\n\n**GitHub:** [https://github.com/savit0r/Family_Techtranslator](https://github.com/savit0r/Family_Techtranslator)\n\nThe project is structured around a simple architecture:\n\n```\ntext\nReact + TypeScript\n       │\n       ▼\nSpring Boot REST API\n       │\n       ├──────────────► PostgreSQL\n       │\n       ▼\nLocal Open-Source AI\n       │\n       ▼\nOpen-Weight Model\n```\n\n", "url": "https://wpnews.pro/news/familytech-translator-finally-a-way-to-explain-what-i-actually-do", "canonical_source": "https://dev.to/savit0r/familytech-translator-finally-a-way-to-explain-what-i-actually-do-1g0i", "published_at": "2026-10-05 07:13:23+00:00", "updated_at": "2026-10-05 07:19:18.957393+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-tools", "large-language-models", "generative-ai", "developer-tools"], "entities": ["FamilyTech Translator", "Spring Boot", "PostgreSQL", "React", "TypeScript", "Kubernetes", "GitHub", "Vercel"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/familytech-translator-finally-a-way-to-explain-what-i-actually-do", "markdown": "https://wpnews.pro/news/familytech-translator-finally-a-way-to-explain-what-i-actually-do.md", "text": "https://wpnews.pro/news/familytech-translator-finally-a-way-to-explain-what-i-actually-do.txt", "jsonld": "https://wpnews.pro/news/familytech-translator-finally-a-way-to-explain-what-i-actually-do.jsonld"}}