Portfolio / ExpressQuote

ExpressQuote — Plataforma de Gestió i Facturació Electrònica

La solució àgil per a autònoms i pimes: creació de pressupostos, facturació conforme a Facturae i VeriFactu, i control financer en temps real.

React Native Expo TypeScript Node.js Express PostgreSQL Tailwind CSS Facturae XML Playwright Multi-platform
ExpressQuote Facturació Dashboard Preview

📌 Visió General

ExpressQuote és una aplicació multiplataforma (Web, iOS i Android) pensada per resoldre la càrrega administrativa dels professionals independents i petites empreses. El projecte unifica la generació de pressupostos interactius amb signatura tàctil, la conversió immediata a factura, la gestió de clients i proveïdors, i el compliment estricte de la normativa fiscal espanyola (facturació electrònica oficial Facturae i estàndard VeriFactu).

🚀 Funcionalitats Clau

Generador de Pressupostos i Factures

  • Editor en temps real amb càlculs automàtics de bases, tipus d'IVA i retencions d'IRPF.
  • Conversió de pressupost a factura amb un sol clic.
  • Captura de signatura digital manuscrita del client des de dispositius tàctils o escriptori.

Facturació Electrònica Oficial (Facturae & VeriFactu)

  • Generació i descàrrega de fitxers XML Facturae 3.2.2, vàlids per a la tramitació amb administracions públiques (suport complet de codis DIR3: òrgan gestor, unitat tramitadora i oficina comptable).
  • Preparat per a la normativa VeriFactu amb generació de codis QR i traçabilitat del registre de facturació.

Generació de Documents PDF de Precisió

Motor d'exportació PDF optimitzat mil·limètricament per encaixar el disseny complet en una sola pàgina DIN A4, amb un acabat visual impecable, corporatiu i professional.

Gestió Comercial i Finances

  • Catàleg de serveis/articles i directori de clients amb validació automàtica de NIF/CIF.
  • Registre de despeses categoritzades amb suport per adjuntar tiquets i factures rebudes.
  • Dashboard d'analítica: Mètriques clau (ingressos, despeses, balanç net, estat de cobrament i estimació d'impostos).

Experiència d'Usuari i Multi-idioma

Suport internacional complet per a Català, Castellà i Anglès. Disseny editorial modern i responsive (inspirat en tipografies clàssiques i estètica neta i professional).

💡 Reptes Tècnics i Solucions

  • Arquitectura Multiplataforma Única (Web + Mòbil): Desenvolupament d'un codi base unificat mitjançant Expo i React Native for Web, garantint que pantalles complexes com el panell financer o el llenç de signatura funcionin de manera nativa i fluida tant en navegadors d'escriptori com en smartphones.
  • Compliment Estricte del Format Facturae 3.2.2: Implementació de la lògica de generació XML respectant la jerarquia oficial d'elements (BuyerParty, TaxIdentification, AdministrativeCentres) i validació contra els esquemes XSD del Ministeri d'Hisenda.
  • Optimització d'impressió PDF A4: Control absolut del flux de renderitzat HTML/Canvas a PDF per assegurar que la informació de les factures no trenqui el format ni generi pàgines en blanc innecessàries.

🛠️ Stack Tecnològic

Àrea Tecnologies
Frontend / App React Native (Expo v56), React 19, NativeWind (Tailwind CSS), TypeScript, React Navigation
Backend & API Node.js, Express, API RESTful modular, Autenticació JWT, Middleware de seguretat
Base de dades PostgreSQL, Docker / Docker Compose per a entorns contenidors
Generació de Docs Generador XML Facturae compliant (XSD 3.2.2), jsPDF, html2canvas, Expo Print & Sharing
Testing & CI/CD Playwright (tests E2E automatitzats d'autenticació, clients i facturació)