Skip to content
This is my space, where experience meets the will to start over. This is my space, where experience meets the will to start over.

The first step is knowing where you want to go.

  • Home
  • Coding Hub
    • Software & Project
      • Small Biz Ops – S.B.O.
        • SmallBizOps – Day 10/90
      • CRM/ERP
      • MyTracker
      • My Budget
    • Form Zero to “WoW”
      • JavaScript from Zero (Completed)
        • 2. Remove and Edit List Items
        • 3. Separate HTML and JavaScript, Use addEventListener and Conditional Logic
        • 4. Add Dynamic CSS Classes
        • 5. Save & Restore Your List with localStorage
        • 6 – Turn Your App into a Full To-Do List
      • Python from Zero (Completed)
        • 2. Lists & Loops
        • 3. Conditional Menus
        • 4. Edit & Remove Tasks (with closing: Python vs PHP and Large Data)
        • 5 – Save to File: Make Your Tasks Survive Restarts
        • 6 — Pythin from zero – Final Project Polishing: Numbering, Formatting, and Preparing for CSV
      • Rust – From Zero to “WoW” (Completed)
        • 1 – Setup and Project Structure in Rust
        • 2 – User input: validation and error handling
        • 3 – Rust from Zero to “WoW – BMI Calculation and Conditional Logic
        • 4 –Rust – Clear, Formatted Output
        • 5 – Rust – Final Thoughts: Precision as a Form of Respect
      • Go from Zero to “WoW” (Completed)
        • 1 – Why Go Is Perfect for a Personal Expense Tracker
        • 2 – Logging Expenses and Console Input
        • 3 – Go from Zero to “WoW” – Smart Filtering & Display Logic
        • 4 – Go – Saving Data to Local Files
        • 5 – Go – Final Project – Expense Tracker in Go
      • C++ from Zero to “WoW” (Completed)
        • 1 – Why C++ for file organization?
        • 2 – C++ – File Type Detection and Classification
        • 3 – C++ – Creating & Managing Subfolders
        • 4 – C++ – Safe File Movement and User Feedback
        • 5 – C++ – Order as Mental Clarity
      • Ubuntu – From Zero to “WoW” (Completed)
        • 2 – Ubuntu – The Desktop Environment and Essential Commands
        • 3 – Ubuntu – Managing Files, Folders, and Permissions
        • 4 – Ubuntu – Installing and Updating Software with APT and Snap
        • 5 – Ubuntu – Customizing the Desktop Environment
        • 6 – Ubuntu – Network and Device Configuration
        • 7 – Ubuntu – User Management & System Security — “The Cathedral of Permissions”
        • 8 – Ubuntu – The Talking Machine: Terminal & Bash Scripting
        • 9 – Ubuntu – Ubuntu as a Server or Development Environment
        • 10 – Ubuntu – Backup, Maintenance & Troubleshooting
    • Git Hub Repository
      • Small Biz Ops – S.B.O.
      • Mini ERP – PHP & MySQL
      • CleverCRM (Java, Spring Boot)
      • FraudWatch (Python, FastAPI + scikit-learn)
      • OnboardIQ – Smart Onboarding Portal (Flask + SQLite Demo)
    • ArchPilot
      • 1-Users & Roles, End-to-End (Architecture, Database, and Cross-Framework Code)
      • 2 – Client Registry (CRM) Across Frameworks
      • 3 – Project & Budget Tracker (ERP)
      • 4 – Approval Workflow Engine Multi-step routing, status tracking, escalation paths
      • 5 – Audit Trail & Versioning
    • Small Biz Ops – S.B.O.
  • Vivere in USA
  • P4Y
  • Testi poetici
    • 1 – Sospeso
    • 2 – Il bicchiere di vetro quieto
    • 3 – Quando l’amore inciampa
    • 4 – Ma chi siete davvero?
    • 5 – Above the Thread of Day
    • 6 – The Truth That Doesn’t Exist
    • 7 – All of You, I Miss
    • 8 – The Captain and the Ocean
    • 9 – Between Light and Mist
    • 10 – Il peso delle scelte
  • Contact
  • Admin
This is my space, where experience meets the will to start over.
This is my space, where experience meets the will to start over.

The first step is knowing where you want to go.

SmallBizOps – Day 10/90

Posted on 14 Febbraio 202614 Febbraio 2026 By Francesco

From a Blank Page to a Real Operational System in Ten Days

The original plan was simple: five days to lay the foundation.

Reality was different.
Passion — and architectural clarity — turned those five days into ten.

Today, SmallBizOps is no longer an idea or a technical exercise.
It is a fully functional Inventory module, structured and built for real operational environments.

And most importantly: it has been developed with the same discipline I’ve applied to ERP implementations for over twenty years.


From Concept to Coherent System

Ten days ago, there was only a conceptual structure.

Today, there is:

  • A product management system with SKUs, categories, and stock status
  • A structured stock movement engine with full before/after tracking
  • Configurable low-stock alerts
  • An operational dashboard with immediate visibility
  • CSV import/export for seamless migration from spreadsheets
  • A complete audit trail for every inventory change

This is not about interface design.
It is about operational control.


Inventory Is Not About Counting

Most inventory systems fail for one simple reason:
they record quantities, but they do not manage accountability.

In SmallBizOps, every movement:

  • Has a defined type
  • Requires a reason
  • Records previous and updated quantities
  • Is fully traceable in historical logs

That means being able to answer the most important operational question:

“What happened, when did it happen, and why?”

That is the difference between a database and a system.


From Theory to Execution

Below are screenshots of the current Inventory module in its present state.

Products Dashboard

The goal is not to display numbers.
It is to provide immediate visibility into operational reality.


Stock Movement – Structured Control

Every change is structured.
Every adjustment leaves a trace.

That is what makes a system reliable in multi-user environments.


Movement History

This is not about “features.”
It is about accountability.


Low Stock Alerts

(threshold-based alerts with percentage indicators)

An inventory system is not meant to tell you what you have.
It is meant to tell you what you are about to run out of.

Prevention is the real value.


The Invisible Layer (The One That Matters)

Behind these screens lies:

  • A coherent relational architecture
  • Backend validation rules
  • Data integrity safeguards
  • Multi-user operational logic
  • A structure designed to scale into CRM and invoicing modules

This is not a UI prototype.
It is operational architecture.


Why Build in Public?

For years, I’ve designed and led ERP implementations in real-world environments:

  • Manufacturing
  • Food & beverage
  • Service operations
  • Compliance-driven contexts

But those systems were invisible.

NDAs.
Proprietary code.
Restricted access.

SmallBizOps changes that.

Every architectural decision is visible.
Every commit is public.
Every design choice can be examined.


Ten Days Is Not a Milestone

It is proof of execution.

From a blank page to a stable, structured, and usable Inventory module in ten days.

This is not a demo.
It is the first operational block of a complete small-business system.

And above all, it is tangible proof of what I’ve done for over two decades:

Understand the process.
Design the structure.
Make it predictable.
Turn it into software that works.

Post Views: 1.058

Condividi:

  • Condividi su Facebook (Si apre in una nuova finestra) Facebook
  • Condividi su X (Si apre in una nuova finestra) X
Planet4You Coding Small Biz Ops

Navigazione articoli

Previous post
Next post

Francesco

My name is Francesco Boschi, originally from Italy and currently based in the United States. For over twenty years, I’ve worked as a manager and consultant across diverse sectors — from education and cultural institutions to the food industry — developing skills in operational management, strategic consulting, and complex problem-solving. In recent years, I’ve combined this experience with a strong passion for software development, creating custom tools designed to simplify workflows and meet real business needs.

Relocating to the U.S. marks the beginning of a new chapter: a personal and professional decision driven by the desire to be close to my son and to embrace new challenges in a different environment. Today, my goal is to turn my experience into meaningful solutions, blending strategic vision with technical expertise to help people and organizations work more effectively.

I enjoy moving between different worlds, adapting tools and approaches to people and contexts. I bring leadership, flexibility, attention to detail, analytical thinking, and a strong problem-solving mindset — along with a deep curiosity to learn and grow. Above all, I believe in sharing: I’m always eager to offer my experience to support the growth of others.

Related Posts

Coding

Coding – ArchPilot – Step 2 – Client Registry (CRM) Across Frameworks

Posted on 20 Novembre 202520 Novembre 2025

ArchPilot – Step 2 extends the multi-framework ERP/CRM showcase with a shared Client Registry module (organizations, contacts, interactions), implemented consistently across Laravel, Django, Spring Boot, ASP.NET Core, Node.js/Express, and Drupal, all wired into the RBAC and audit layer from Step 1.

Condividi:

  • Condividi su Facebook (Si apre in una nuova finestra) Facebook
  • Condividi su X (Si apre in una nuova finestra) X
Read More
Planet4You

P4Y – Step 57 – April 17th

Posted on 19 Aprile 202619 Aprile 2026

One year, two continents, two new beginnings. From April 17th, 2025 to April 17th, 2026, life pushed me forward more than I expected. A story of change, shifting roots, and new challenges starting from an empty house.

Un anno, due continenti, due nuove partenze. Dal 17 aprile 2025 al 17 aprile 2026, la vita mi ha rimesso in movimento più volte di quanto avrei immaginato. Un racconto di cambiamenti, radici che si spostano e nuove sfide che iniziano da una casa vuota.

Condividi:

  • Condividi su Facebook (Si apre in una nuova finestra) Facebook
  • Condividi su X (Si apre in una nuova finestra) X
Read More
Planet4You

P4Y Step 18 -Hatred

Posted on 30 Luglio 202530 Luglio 2025

It’s not anger.It’s not detachment.It’s not even indifference. Hatred is something else.It’s a blade that turns inside you, silent and relentless.It’s your heartbeat racing when you hear a name, a face, a memory.It’s the lump stuck between your stomach and your throat, and it won’t go away no matter how…

Condividi:

  • Condividi su Facebook (Si apre in una nuova finestra) Facebook
  • Condividi su X (Si apre in una nuova finestra) X
Read More

Iscriviti alla nostra Newsletter

🤞 Let's keep in touch

We do not send spam! Read our Privacy policy for more information.

Controlla la tua casella di posta o la cartella spam per confermare la tua iscrizione

Cerca nel sito

©2026 This is my space, where experience meets the will to start over. | WordPress Theme by SuperbThemes