Inspiration

Freelancers often track their work in notes, then retype everything into an invoice. I built Note2Invoice to simplify that step.

What it does

Paste your work notes. AI extracts the client, services, quantities, and rates into an editable invoice. Review the details, fill in anything missing, and create a PayPal sandbox draft.

How I built it

I used HTML, CSS, JavaScript, and Node.js, deployed on Vercel. Meta Model API extracts the invoice details. PayPal’s Invoicing API creates the draft and retrieves it to verify its status.

Challenges

The main challenges were handling missing rates, preventing duplicate drafts, and adapting the local app to Vercel. The app requires user confirmation before creating an invoice.

What I learned

AI can reduce manual entry, but users need a clear way to check and correct its output. Calculations and validation should stay outside the AI model.

What’s next

Personal PayPal connections, more currencies, taxes, and an optional invoice-sending step.

Share this project:

Updates

Submission history