ReClaim — Scalable, Campus-Centric Property Recovery via High-Dimensional Visual Search
Lost-and-found systems on campuses are difficult to scale. Lost items are usually described with vague text, while found items often sit in administ…
Tech news from the best sources
Lost-and-found systems on campuses are difficult to scale. Lost items are usually described with vague text, while found items often sit in administ…
Sharing a holiday home with family or friends is great until the admin starts. Who’s in next weekend? Did someone already claim Easter? Who was mean…
Over the past few weeks, I've been focused on deepening my understanding of mobile analytics—not just by completing a course, but by putting those c…
Analytics is one of the most valuable tools you can add to a mobile application. While building features is important, understanding how users inter…
How accidentally exhausting Firestore's free-tier limit transformed a rushed MVP into a more resilient anti-proxy attendance system. Introduction Wh…
Using Firestore as "the app's primary database" is easy at first. Writes and reads complete in one place, and onSnapshot gives you realtime push for…
Originally published on the InsForge blog , written by Hang Huang (CEO & Co-Founder). Reposted here with permission. Firebase and InsForge both…
PanelControl is an internal business app I designed and maintain solo for an official myPOS reseller: sales, onboarding, shipping, staff shifts, HR,…
Like many developers, I started this project with a simple idea: "What if there was a place that made discovering films feel intentional again?" Tha…
While doing a routine hardening pass on an internal Firebase panel — codename PanelControl , a management tool used daily by multiple operators with…
Both Supabase and Firebase promise the same thing: a backend you don't have to build, with auth, a database, storage, and real-time out of the box.…
We’ve all been there. You click a button in a modern web app, and you’re immediately greeted by a generic loading spinner. You sit there, staring at…
Notes from shipping a real-world PWA in Korea: Vite SSG is worth it. SPAs lose Korean SEO because Naver's crawler doesn't fully render JS. Leaflet &…
A client wanted to know who was on their site and on which page, the way Tidio's widget showed them — but without paying for a Tidio subscription, o…
There's a moment every developer hits. You ship an app and then immediately realize : "I should hide this feature" "This API needs to change" "We ne…
I have been writing Cloud Firestore Security Rules for years, and I usually edit them in the same place where I do the rest of my work: Android Stud…
The Utility section of my internal PWA had a problem: the file catalog was hardcoded in the HTML. Every time a file was added or removed, it require…
When building modern web and mobile applications, backend security is often the most stressful piece of the puzzle. Traditional architectures requir…
How I built a fully custom e-commerce from scratch using Firebase Realtime Database and Netlify — no off-the-shelf platforms: per-product pricing va…
How I passed the logged-in user’s identity from one PWA to another running on a completely separate Firebase project — without writing a single line…
The Problem Small local shops in Tier-2/3 Indian cities (such as Tirunelveli, Tenkasi, and Dindigul) often have zero digital presence. They have no…
The Problem Small local shops in Tier-2/3 Indian cities (think Tirunelveli, Tenkasi, Dindigul) have zero digital presence . No website, no app, no w…
Building a Real-Time Task Manager with Next.js and Firebase - Lessons from the Trenches I recently built a task management app to learn Firebase pro…
The Trap Most Carbon Apps Fall Into When you say "build a carbon footprint app," the obvious move is: collect some inputs, ask an LLM "how much CO2…
Notes from shipping a real-world PWA in Korea: Vite SSG is worth it. SPAs lose Korean SEO because Naver's crawler doesn't fully render JS. Leaflet &…
Migrate to Firebase Server Prompt Template in Angular using Dependency Injection Firebase released Server Prompt Templates to host prompt templates…
You know that feeling when you open a folder you haven't touched in months and find... yourself? Not metaphorically. I mean literally — old projects…
What device do we use almost all the time? Our mobile phone, almost certainly. If we wanted to develop mobile apps, we would have wondered how to in…
The solo agentic developer is real and the tech stack that makes it possible is already here. The team of one just got a superpower. Two years ago,…
This is a submission for the Google I/O Writing Challenge Watching I/O 2026 as a student developer I’m a cybersecurity and full‑stack student who li…