Urgent.News

What's breaking now, across thousands of outlets.

AI

PromisePocket

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built I built PromisePocket for my best friend and roommate, Rahul. Like many college students juggling coursework, exam deadlines, and personal life, Rahul is someone with a huge heart who constantly wants to be there for everyone. He frequently makes genuine, heartfelt promises in casual conversations or…

PromisePocket is a personal commitment management platform designed by the author for their best friend and roommate, Rahul. The app addresses the issue of people struggling to remember small, personal promises due to limited mental bandwidth. Unlike traditional productivity tools, PromisePocket uses open-weight AI to understand natural language multi-clause commitments, detect ambiguities, and ask for user confirmation before saving them as structured, searchable personal memories with reliable reminders. The app's core philosophy is to "Remember the little things. Keep the promises that matter."

When a user types or speaks a promise like "I'll call Ma tomorrow at 7 PM and return Rahul's book on Friday," PromisePocket splits it into two separate, structured proposals. Before scheduling any commitment, the user reviews, edits time or category, and can accept or dismiss the suggestion. The conversational memory feature allows users to ask questions like "What did I promise Rahul?" or "What do I have to do this weekend?" and receive grounded answers based on their actual stored commitments.

PromisePocket's reminder engine delivers reliable notifications in-app or via the browser, even across app restarts. Users can organize their commitments around the people in their lives using the Relationship-Centered Circle feature, which categorizes promises by Family, Friends, Colleagues, or Health. The app's codebase is structured into frontend (React 18, Vite, TypeScript, Tailwind CSS, Lucide icons, and responsive design) and backend (FastAPI, Pydantic V2, Uvicorn, and clean layered architecture) components.

It's containerized with a single Dockerfile for easy deployment on cloud platforms. The app is built using Google's open-weight Gemma 2 AI model, with optional cloud inference via Groq or an in-built deterministic engine if no external endpoint is available.

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 AI

Ask-Docs Search: Choose Semantic Embeddings Over Keyword Search for SaaS Support

For a beginner ask-your-docs feature that triages incoming SaaS support tickets, choose embeddings-based retrieval over document chunks, then add reranking only if evaluation shows that the first-pass…

  • Semantic embeddings capture natural language nuances better than keyword search
  • Dual-layer approach recommended: semantic retrieval first, reranking second
  • Keyword search complements semantic retrieval for exact token detection

I Built a CET Counsellor AI Agent for Maharashtra Engineering Aspirants — Sanity Challenge

What I Built CET Counsellor is an AI agent that helps Maharashtra engineering students navigate the confusing world of MHT-CET and JEE admissions — CAP rounds, category-wise cutoffs, required…

  • Developed AI assistant "CET Counsellor" for Maharashtra engineering aspirants
  • Addresses confusion around CAP admission rounds, categories, cutoffs, documents
  • Structured knowledge base in Sanity with React frontend and TanStack CMS

More from Sunday 4 October →