Skip to content

Invoice Builder is a simple yet powerful tool designed to generate invoices effortlessly. Whether you're a freelancer, small business owner, or enterprise user, this tool helps you create professional invoices in just a few clicks.

Notifications You must be signed in to change notification settings

Hamzzay/invoice-builder

Repository files navigation

Invoice Builder

A lightweight Invoice Builder built with Laravel and Vue.js, featuring pre-designed templates for quick and professional invoice generation.

Features

Easy-to-Use Interface – A simple UI for generating invoices.
Multiple Templates – Choose from a set of pre-designed invoice templates.
Fast & Responsive – Built with Vue.js for smooth interactions.
Export & Print – Download invoices as PDFs or print directly.

Tech Stack

  • Frontend: Vue.js, Vuex, Sass
  • Backend: Laravel
  • Build Tools: Webpack, Laravel Mix

Installation

  1. Clone the repository:

    git clone https://github.com/hamzzay/invoice-builder.git
    cd invoice-builder
  2. Install dependencies:

    composer install
    npm install
  3. Set up environment variables:

    cp .env.example .env
    php artisan key:generate
  4. Run the application:

    php artisan serve
    npm run dev

Usage

  1. Select an invoice template.
  2. Fill in the required details.
  3. Preview, download, or print the invoice.

Contributing

Feel free to fork this repo, open issues, or submit pull requests.

About

Invoice Builder is a simple yet powerful tool designed to generate invoices effortlessly. Whether you're a freelancer, small business owner, or enterprise user, this tool helps you create professional invoices in just a few clicks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published