Blupoli
✦ DEVLOG

Blupoli Devlog

The story of how we are building the platform.

Follow the real journey: what we are building, why we make decisions, what works, and what we learn along the way.

Read entries Explore the journey
✦ DEVLOG / BLUPOLI

Our story so far

Documented milestones and decisions, from the early ideas to recent changes.

Browse all →
  1. Aug 10, 2026How Blupoli Puzzles began: from one Sudoku to a logic platformThe story of how one Sudoku shaped the architecture, catalogue and product identity that became Blupoli Puzzles.Read story →
  2. Sep 4, 2026Generating is not solving: how to build puzzles worth playingWhy a good puzzle generator needs a solver, uniqueness checks, meaningful difficulty metrics, variety, time budgets and the ability to reject valid-but-bad candidates.Read story →
  3. Sep 15, 2026How to teach dozens of puzzles without building dozens of tutorialsHow Blupoli Puzzles combines a shared onboarding shell, interaction profiles, explicit recipes and a coverage gate to teach different mechanics without fragmenting the product.Read story →
  4. Sep 16, 2026Finishing a puzzle means much more than making it playableWhat we learned by auditing and rebuilding puzzle engines: generation, uniqueness, meaningful difficulty, persistence, results, accessibility and responsive product quality.Read story →
  5. Sep 24, 2026Progress starts when you play, not when a board loadsHow Blupoli Puzzles redefined session start, migrated local statistics without inventing history, and built trustworthy analytics on the GameResult contract.Read story →
  6. Sep 24, 2026From 34 steps to 12: simplifying the build without dropping guaranteesHow Blupoli reduced scripts, build phases, and CI by moving repairs into canonical sources, validating without mutation, and removing duplicate GitHub Actions work.Read story →
  7. Sep 28, 2026Same game, different orientation: finishing Number MatchHow we reviewed Number Match solvability, separated four sizes from four difficulties, and rotated the same mobile game without changing its topology.Read story →
  8. Oct 19, 2026When progress stops lying: redesigning statistics in Puzzles and CardsA week of rebuilding statistics inside and out: Supabase as the single source of truth, hydration without flicker, ten real cognitive categories and a Cards wellbeing panel that no longer fakes progress. A devlog about measuring what matters and refusing to measure what does not.Read story →
💗 Our philosophy

Why do we build in public?

We share decisions, progress, mistakes and lessons because the process is worth showing, not just the results. We want Blupoli to grow through tested ideas and make it easy to understand why the product changes.

Transparency

We share difficulties as well as successes.

Learning

We explain alternatives, evidence and changes of mind.

Community

We welcome ideas and share the context for discussing them.

A better Blupoli

Sharing decisions encourages us to evaluate them carefully.

✳ What we are building

Documented priorities, not progress percentages or release promises.

Give every game real depth

Generators must produce reliable, reproducible rounds with useful difficulty.

Make Puzzles a coherent part of Blupoli

Bring brand, product, navigation and deployment together without breaking existing routes.

Treat the Devlog as editorial work

Connect development choices with diagrams, verified evidence and published lessons.

🚩 Coming next

Planned directions, subject to change.

  1. 1Daily games and streaks
  2. 2An independent editorial home
  3. 3Capacitor for Android
  4. 4More depth before more games

DEVELOPMENT LOG

Engineering Articles and Development Notes

38 Posts
BLUPOLI / DEVLOG

Real development notes

Oct 19, 2026When progress stops lying: redesigning statistics in Puzzles and Cards

A week of rebuilding statistics inside and out: Supabase as the single source of truth, hydration without flicker, ten real cognitive categories and a Cards wellbeing panel that no longer fakes progress. A devlog about measuring what matters and refusing to measure what does not.

PROYECTO EN DESARROLLO · BLUPOLI

Follow Blupoli as we build

Real decisions and lessons documented as we build Blupoli.

About Blupoli ↗