[{"data":1,"prerenderedAt":71},["ShallowReactive",2],{"project-en-finboard":3,"projects-nav-en":59},{"id":4,"title":5,"backend":6,"body":7,"context":14,"cover":15,"database":18,"description":11,"extension":19,"featured":20,"frontend":21,"gallery":22,"highlights":38,"hook":43,"intro":44,"meta":45,"navigation":46,"order":12,"path":47,"seo":48,"slug":49,"status":50,"stem":51,"tags":52,"__hash__":58},"en_projects/en/projects/finboard.md","Foundations of a financial-tracking SaaS","Organised by domain: each one is added without touching the foundations.",{"type":8,"value":9,"toc":10},"minimark",[],{"title":11,"searchDepth":12,"depth":12,"links":13},"",2,[],"Personal project — SMB, finance",{"src":16,"alt":17},"/projects/finboard/hero.webp","Pilotis — dashboard: revenue, expenses, profit and cash on hand","A shared data model, consistent from one domain to the next.","md",false,"The dashboard, designed to take on new business domains.",[23,27,31,35],{"src":24,"caption":25,"span":26},"/projects/finboard/transactions.webp","Every operation: search, filters, categories and signed amounts",4,{"src":28,"caption":29,"device":30,"span":12},"/projects/finboard/mobile.webp","Financial steering, available on mobile","phone",{"src":32,"caption":33,"span":34},"/projects/finboard/imports.webp","CSV/XLSX statement import: parse, review line by line, then confirm",3,{"src":36,"caption":37,"span":34},"/projects/finboard/login.webp","A reliable space to centralise financial flows",[39,40,41,42],"Modular monolith by domains, extensible without touching the foundations","Dashboard shell and a versioned REST API (/api/v1)","Shared data model: UUID identifiers, UTC timestamps, reversible migrations","Complete, blocking quality chain (lint, strict typing, tests) in CI","The foundations of a financial-tracking SaaS for SMBs: a solid technical base, laid before the features.","The foundations of a financial-tracking SaaS for SMBs: a modular monolith organised by domains, where each new domain (categories, invoices, imports, reports…) is added without touching the foundations. This first increment delivers the architecture, the dashboard shell and a complete, blocking quality chain — before the business domains.",{},true,"/en/projects/finboard",{"title":5,"description":11},"finboard","In progress · foundations delivered","en/projects/finboard",[53,54,55,56,57],"FastAPI","Vue 3","TypeScript","PostgreSQL","SQLAlchemy","AujNhMl1S1GeynJRtRuERbF_V3WV8V6n_SWZJoSSHHs",[60,64,65,68],{"slug":61,"title":62,"order":63},"fleetops","Vehicle Fleet Management",1,{"slug":49,"title":5,"order":12},{"slug":66,"title":67,"order":34},"luckydraw","Online Lottery Platform",{"slug":69,"title":70,"order":26},"securevault","Secure Password Manager",1785270466278]