Corporativo Fiscal
2023–presentA corporate fiscal-management platform built as Express microservices: invoicing alongside customer, HR, and document-reception modules, with encrypted storage on Google Cloud.
- Express ·
- React ·
- MongoDB ·
- Google Cloud
The problem
A corporate fiscal practice juggles several concerns that are usually handled in separate systems: billing clients, managing company and customer records, running HR, and handling the constant stream of legal and fiscal documents that the work generates. Keeping those in disconnected tools means duplicated data and no single place to look, and because much of it is sensitive fiscal and personal information, security cannot be treated as an add-on.
The approach
Corporativo Fiscal is built as a monorepo of Express microservices, each one its own app: customers, HR, document reception, and the admin and API that tie them together. The monorepo lets the apps share common modules, utilities, and domain logic, so each service can evolve on its own without each one reimplementing the same pieces or tangling into one monolith. It runs on React and MongoDB.
The pieces I built include:
- The auth app and its security. Login on bcrypt with rate limiting and login-attempt caps, OTP, and session logging, plus the per-app permissions that scope access to each person’s role.
- The customers, reception, and HR apps, and the shared companies module they all build on.
- SAT integration. A 69-B (EFO) status check that scrapes the authority and reports back through a webhook, plus bulk CSF and ODC download, so company records start from the real source instead of manual entry.
- The CI and deploy pipeline that ties the workspaces together.
Alongside that, legal documents are viewed in an in-app PDF viewer with highlightable annotations and stored encrypted in Google Cloud Storage, and recurring client billing runs through Stripe subscriptions with invoices issued through Facturapi.
The outcome
Corporativo Fiscal brings billing, company and customer records, HR, and document handling into a single platform, built from independent services and backed by encrypted cloud storage. The firm gets one system for work it used to spread across several tools, with the security that fiscal information demands.