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.

I built MyTracker: a minimal time tracker to work better

Posted on 14 Ottobre 202514 Ottobre 2025 By Francesco

Why I built it

Most time trackers felt over-engineered for my daily flow. I needed three things only: fast start, reliable stop, and useful stats—without pop-ups, feature bloat, or vendor lock-in. So I built MyTracker, focusing on clarity and speed: login → start task → stop → see insights.


What it does today

  • Authentication with a clean, distraction-free login.
  • Quick Start: pick a Type and Activity and press Start.
  • Live timer with Stop, Edit, Notes, and Delete.
  • History & analytics:
    • Breakdown by Type (e.g., Work/Study, Finance/Trading, Personal).
    • Top activities with share of period and total duration.
    • Daily rollups and detailed session list (start, end, duration, notes).
  • Simple admin to manage Types and Activities from the main screen.

Screenshots: Login · Main (Open/Closed activities) · History/Stats.


Design choices

  • Frictionless flow: one screen per job to keep attention on the work, not the tool.
  • Quiet UI: neutral palette, large primary actions, consistent spacing.
  • Honest stats: totals, shares, and daily breakdowns that encourage reflection, not vanity.
  • Think in three objects: Type → Activity → Session. That’s it.

Tech stack (lean & dependable)

  • Backend: PHP 7+/MySQL with secure sessions.
  • Frontend: HTML/CSS/vanilla JS for speed and low overhead.
  • Patterns: reusable components for cards/tables; server-side validation everywhere.
  • Performance: lightweight queries, indexed by foreign keys on Type/Activity/Date.

Data model (simple by design)

  • types: id, name
  • activities: id, type_id, name
  • sessions: id, activity_id, started_at, ended_at, duration_sec, notes

This keeps analytics straightforward while remaining flexible for tags and exports later.


Security & privacy

  • Session-based auth, password hashing, and server-side checks on every action.
  • No third-party trackers; data stays where you host it.
  • Clear separation between admin functions and daily tracking.

Roadmap

  • CSV/Excel export (period, type, activity).
  • Tags and searchable notes.
  • Idle/Pomodoro options and gentle reminders.
  • API & integrations (Google Calendar, Trello/Jira).
  • Privacy-first mode: local/portable storage for personal use.
  • Team view (optional): shared types, per-member analytics.

Who it’s for

  • Professionals and students who want to measure to improve.
  • Solo builders who value control, speed, and clarity.
  • Teams that prefer no lock-in and an essential feature set.

What this project says about my work

  • I start from a real pain point and translate it into a minimal, working product.
  • I balance UX discipline with clean, secure backend design.
  • I ship fast, iterate with data, and keep the scope honest.

Try it / talk to me

Want a short demo or a quick code walk-through? I’m happy to show the flow (login → start → stop → stats) and the key decisions behind it.

Call to action:

  • Message me on LinkedIn for a demo.
  • Interested in using it in your team or integrating it with your tools? Let’s chat.

FAQ

Why build another time tracker?
Because I needed less, not more. MyTracker is about focus and truthful analytics.

Can it export data?
Export is on the roadmap (CSV/Excel); it’s designed to be straightforward.

Is it open source?
I’m considering it. A public roadmap and a lightweight API are planned.

Will it integrate with Jira/Trello/Calendar?
Yes—integrations are in the roadmap, starting with read-only calendar overlays and simple task links.

Post Views: 582

Condividi:

  • Condividi su Facebook (Si apre in una nuova finestra) Facebook
  • Condividi su X (Si apre in una nuova finestra) X
Coding Software & Project

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

C++

Coding – Step 13.2 – C++ from Zero to “WoW” – File Type Detection and Classification

Posted on 27 Settembre 202527 Settembre 2025

Learn how to detect file types and automatically organize them into categories with C++17. This beginner-friendly guide uses the library to classify files by extension and move them into the right folders step by step.

Condividi:

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

ArchPilot – Step 1: Users & Roles, End-to-End (Architecture, Database, and Cross-Framework Code)

Posted on 6 Novembre 20256 Novembre 2025

ArchPilot: cross-framework ERP/CRM reference (users, roles, permissions, audit, SSO) with a canonical PostgreSQL schema and side-by-side code for Laravel, Django, Spring Boot, ASP.NET Core, Node/Express, and Drupal, architecture, ERP, CRM, RBAC, SSO, PostgreSQL, MySQL, SQL Server, Laravel, Django, Spring Boot, ASP.NET Core, Node.js, Express, Drupal, audit logging, microservices, MVP

Condividi:

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

Coding – Step 1 – This is just the starting point.

Posted on 5 Giugno 202526 Luglio 2025

I’ve started developing a mini ERP in PHP & MySQL to document, week by week, how a management system is built from scratch — one that’s truly designed for the people who will use it.It’s a project that combines my managerial and technical experience, with the goal of creating a…

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