Portfolio — Business Management Web App
Web application · Full-stack development

Application for
business management

A comprehensive web application for invoice management, financial tracking of income and expenses, client management, and PDF document generation — all in one place.

app.media-met.hr/invoices/
media-met
€3,160
Monthly income
€28,430
Annual income
13
Total invoices
€1,200
Unpaid
No.
Client
Amount
13-1-1
Client Ltd. Paid
€240.00
12-1-1
Institution xyz Unpaid
€120.00
11-1-1
Company abc Paid
€90.00
🧾
Invoice creation and management
Create invoices with KPD codes, automatic numbering, templates, and PDF preview. Payment status tracking.
📊
Financial dashboard
Monthly overview of income and expenses with interactive charts. Separate views for business and personal accounts.
👥
Client management
Client database with contact details, OIB (tax ID), and IBAN. Quickly fill in invoices by selecting a client from the database.
📄
PDF generation
Automatic PDF invoice generation with logo, all legally required elements, and a preview before printing.
🔒
Security and accessibility
Token-based login system, MySQL database on the server — data accessible from any device. One-click backup and data import.
All features
  • Creation of invoices, proforma invoices, and quotes with KPD codes per Croatian standards
  • Automatic invoice numbers, dates, places of issue, and operator labels
  • Invoice templates for faster creation of recurring services
  • Payment status — paid, unpaid, canceled
  • Business expense tracking by category (utilities, equipment, leasing...)
  • Personal income and expense tracking — separate from business
  • Charts of income, expenses, and cost structure by category
  • Filtering and monthly overview with arrow navigation
  • Data export to CSV for the KPD form and JSON backup
  • Dark and light mode, responsive design
Technologies
PHP 8MySQLHTML5 / CSS3Vanilla JavaScriptChart.jsjsPDFREST APIPDO / MySQLiResponsive design