Skip to content

juji/invoice

Repository files navigation

Invoice

Is an Invoice and Receipt creator for freelancing web developers.

Example Results

Tech stack

It uses Svelte with TypeScript. Along with bun, for that $ syntax that this software is using.

Starting: installing dependencies

bun i

Creating Clients, Invoice and Receipt

bun run create

It will ask you what to do.

Security and Storage

It requires you to have a secure accessible subscription/payment url (https).

A secure url to view the payment receipt is optional, since you can just send the original payment receipt with your receipt.

In case you don't set a secure url for payment receipt, it will say:

Proof of Payment was sent along with this document.

For storage, it is advised to keep this in a private repo. Since your data is written in json format.

Customization

Checkout src/lib/components.

The layout is provided in main.svelte. The rest is as the names suggest.

Colors are available in src/lib/styles/main.css.

Start you dev server:

bun run dev

and start doing changes.

Cheers, juji.

About

Invoice and Receipt creator for freelancing web developers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors