Fikkie.
← All projects

Full Stack · 2026

Sheet-to-Invoice Generator

A web app that turns Google Sheets data into professional PDF invoices without repetitive manual data entry.

Role
Fullstack Developer
Stack
Next.js · TypeScript · Tailwind CSS · Google Sheets

Case study

Problem

Creating invoices from spreadsheet data can mean copying the same customer, product, and transaction details into another system by hand. The Invoice Generator was built to remove that duplicate entry and provide a faster path from existing Google Sheets data to a professional invoice document.

Role & approach

I built the application around a simple workflow: authenticate, connect the source data, and generate an invoice-ready PDF. The landing experience keeps that value proposition clear while giving users direct paths to sign up or log in.

Invoice workflow
01User accountsign up or log in to the application
02Google Sheetsexisting invoice data as the source
03Invoice generatortransform structured rows into an invoice
04Professional PDFdownloadable invoice output

Challenges & solutions

Removing repetitive data entry. I shaped the product around using data users already maintain in Google Sheets, so invoice creation starts from an existing source instead of another manual form.

Keeping the first-use experience focused. The landing page communicates the workflow in one sentence and presents clear signup and login actions, reducing the distance between discovering the tool and trying it.

Turning structured data into a usable document. The core flow is designed to produce professional PDF invoices from spreadsheet records, making the output ready to share or keep for business records.

Outcome

  • A focused web application for generating invoices from Google Sheets data.
  • A simpler workflow that avoids re-entering existing information.
  • Professional PDF invoice output with a clear account-based entry point.