SShortSingh.

Programming

0
ProgrammingDEV Community ·

Study Tracker

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built StudyBuddy — a focused, aesthetic, all-in-one study companion designed for my friend Maya, who is preparing for intense software engineering certification exams while juggling a full-time job. Maya was constantly struggling with cognitive fragmentation: She used one app for a Pomodoro timer (filled with intrusive ads and subscription banners). Another app for flashcards (which charged monthly fees just to generate quizzes from decks). A messy notebook to track her daily study streaks. Constant switching be

0
ProgrammingDEV Community ·

React Dashboard Query API — Hosted Metrics for Tenant Experiment Attribution

TL;DR: Choose a hosted metrics query API only after proving that every experiment series can carry a stable tenant-cohort identifier, a bounded time range, and an attributable ingestion and retention cost. Put a Node.js boundary between React and the provider, return one small response contract for cards and charts, and reject unbounded queries. A convenient query endpoint cannot repair ambiguous cohort membership or uncontrolled label cardinality. For a B2B SaaS admin panel, the operational decision rule is blunt: if finance cannot map the experiment's telemetry volume to a cohort, and the on

0
ProgrammingDEV Community ·

Bill-Bhasa

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend BillBhasha — a privacy-first bill scanner that reads any paper receipt, prescription, or invoice out loud in my parents' own language. My mother is 62, hindi-first, and has low vision. She still handles every household bill, medicine strip, and ration document by hand. Right now that means either squinting at faded paper or asking someone else to read it for her — and neither option lets her stay independent. BillBhasha lets her simply take a photo of any document.

0
ProgrammingDEV Community ·

A Coach for students to organize their tasks well

_This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built It acts as an interactive daily check-in companion that breaks down big long-term visions into realistic weekly milestones and concrete daily to-do items. Instead of being just another static task manager, GoalSync AI chats with my friend every evening, reviews completed tasks, checks alignment with weekly milestones, and provides encouraging, structured progress recaps. Live Flowise Share Link: GoalSync AI Live Demo Visual Workflow & Demo: Visual Workflow & Demo: Code How I Built It Agent Harness /

0
ProgrammingDEV Community ·

We built an AI design SaaS for small businesses in two months: Next.js, Supabase, Stripe as merchant of record, fal.ai

Case study from Weblevo, a two-person web studio in Madeira. Brifora is our own product, so this is the honest version. My co-founder runs a print and embroidery shop. Every week someone brings a phone photo of a logo and asks for it on a t-shirt. The file is a 400-px JPG; the embroidery machine needs a vector; the customer has no designer and no budget for one.

0
ProgrammingDEV Community ·

OpsBuddy: An Open-Source AI Troubleshooting Assistant for DevOps

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend. I built OpsBuddy for my best friend, who is learning DevOps. When a Kubernetes pod keeps restarting, a Docker container exits unexpectedly, or a CI/CD run fails, it can be difficult to understand which part of the error matters or what to check first. OpsBuddy is a small troubleshooting assistant for those situations. You choose the area you are working on, paste an error or diagnostic output, and ask for help understanding it.

0
ProgrammingDEV Community ·

Depth-Assisted Video Relighting in the Browser with WebGPU and WebGL

I added an editable video-relighting effect to Timeline Studio, my open-source browser video editor. It lets you move a virtual light around a scene, adjust its color and softness, and compare the result with the original while keeping the effect editable on the timeline. The useful part is the division of work: a depth model analyzes the footage, then a small GPU shader handles lighting adjustments. Moving the light does not require another inference pass. Try Timeline Studio · Explore the source Light-position artwork from the editor.

0
ProgrammingDEV Community ·

Building a Resilient Local RAG Backend Engine for Hacktoberfest 2026

# Building a Resilient Local RAG Backend Engine For the Hacktoberfest 2026 DEV Challenge, I built a zero-dependency, local-first Retrieval-Augmented Generation (RAG) backend engine designed to run open-weight models completely offline. An asynchronous FastAPI backend paired with PostgreSQL (pgvector) and Ollama (llama3.2). The system allows querying local AI models with vector context retrieval without sending data to third-party APIs. GitHub Repository: https://github.com/AnkanJU/Hacktoberfest2026 Tech Stack: Python 3.13, FastAPI, Uvicorn, AsyncPG, Docker Compose, Ollama. Running open-weight

0
ProgrammingDEV Community ·

Board Game Rule Conflict Resolver

This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content Board Game Rule Conflict Resolver is a source-grounded tournament judge for resolving ambiguous board game interactions. Players enter: The cards involved The current game phase Their rules question The agent retrieves structured card text, official interaction rulings, errata, and core rule priorities from Sanity before producing a ruling. The resolver is designed to avoid inventing rules. When Sanity does not contain enough authoritative information, it returns a low-confidence response explainin

0
ProgrammingDEV Community ·

Integrating MPV Video Player into Rust-Based Cinebox GUI for Cross-Platform 4K HDR Support

Introduction Integrating a video player like mpv into a cross-platform Rust GUI application is no small feat, especially when targeting Android TV alongside Windows and Linux. The goal of Cinebox—a unified app for discovering and watching media—demanded seamless 4K HDR support, but the journey revealed a minefield of platform-specific limitations. The core challenge? Mpv’s rendering pipeline collided with Android TV’s hardware and software constraints, forcing a reevaluation of both the UI framework and the video backend. Initially, Iced with its wgpu backend was the UI framework of choice, re

0
ProgrammingDEV Community ·

From Logfiles to Slack: How I Automated Our Daily Error Digest

Every morning, for way too long, my first real “work” task wasn’t building or designing. It was sifting through error logs. Our staging environment, our production servers – both spitting out their daily complaints, just waiting for me to manually poke around. It was a chore, pure and simple, and one I utterly despised. See, running a small setup, you wear all the hats.

0
ProgrammingDEV Community ·

Operating Containers: Healthchecks, Resource Limits, Restart Policies, and Env Config

A container that runs is not the same as a container that behaves. In development, "it started" is enough. In production you want more: the container should know when it is broken, stay within a memory and CPU budget, come back on its own after a crash, and get its config cleanly without secrets baked into the image. This post adds all four to a real stack, with commands and output captured on a live Docker Engine. Tip Key takeaways A healthcheck lets Docker report a container as healthy or unhealthy, and Compose can hold a dependent back until its dependency is healthy.

0
ProgrammingDEV Community ·

I want to be a python developer

Hello everyone, this is Jonathan Steadman. it-academy.by During my course I have learn to use AI, fastapi and Django to make web application. I am really interested to be a python software developer. What do you think I should do to help myself to get a junior role in the hard market? Thanks Jonathan Steadman.

0
ProgrammingDEV Community ·

What If Your Procrastination Had to Explain Itself?

My friend has a very consistent productivity strategy. “I'll do it after lunch.” Then: “Okay, after dinner.” Then: “I'll definitely do it tomorrow.” And somehow, tomorrow always wins. When I saw the Build for a Friend challenge, I knew I didn't want to build another generic chatbot. And I definitely didn't want to build a to-do list with an “AI” button slapped onto it. I wanted to build something around a problem I'd actually seen.

0
ProgrammingDEV Community ·

Your first engineering hire inherits an AI-built codebase: what has to be ready on day one? (2026)

Originally published at systemtrails.com. Before your first engineer starts on an AI-built codebase, six things should be ready: a README that runs the app locally, a one-page architecture map, a decisions log, tests on the money path and tenant isolation, a deploy-and-restore runbook, and a list of who can touch production. With those, a good hire ships a real change in week one. Without them, they spend a month reverse-engineering code nobody on the team fully wrote, and start asking about a rewrite. In short The risk is not the code quality, it is the missing why.

0
ProgrammingDEV Community ·

Is GPTBot Silently Blocked by Your Cloudflare WAF? How to Test and Fix AI Crawler Access

You launch a site, set up your `robots.txt` to welcome AI search bots, and move on: txt User-agent: GPTBot Allow: / A few weeks later, you check your server access logs or wonder why your content never gets cited in ChatGPT Search or Perplexity. You find zero crawler hits. The culprit is almost never your robots.txt. It is usually an edge security rule or web application firewall (WAF) blocking the crawler before the request ever touches your origin server. Here is what is happening under the hood and how to test it.

0
ProgrammingDEV Community ·

Reflection – Week 2

By Sakeena Sajid Week 2 of the DevOps Micro Internship completely changed how I think about working with AI. Going into it, I assumed Claude Code was just a smarter chatbot that lived in my terminal. By the end of the week, I realized it's something closer to a configurable, extensible teammate — and that shift in understanding came from hands-on work with Skills, Subagents, MCP, and Memory. The first big "aha" moment came with Skills. Building a .claude/skills/ folder and running /scaffold-terraform to generate a full Terraform setup from scratch felt different from just asking Claude a quest

0
ProgrammingDEV Community ·

AI Study Tracker & Priority Scheduler: Helping My Friend Ace Exams

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I built a single-page AI Smart Study Planner & Timetable Scheduler for my friend who was struggling to organize their exam revision roadmap. The app takes exam dates, general subjects, and current difficulty concerns, then automatically generates a tailored priority timetable. It uses local open-source style logic heuristics to classify critical topics that need immediate focus, so my friend doesn't feel overwhelmed. Here is a visual overview of the application dashboard interface generating optimized scheduling b

← NewerPage 657 of 3151Older →