Free Invoice Generator Tool

Project details

  • Client


  • Category

    web app


Technologies used in this project are: Python, Django, HTML, JS,
Client website

Detailed Description

The client requested we build an invoice generator website, where users can create profiles and be able to create, store and manage business invoices. This would be like a mini accounting software that is solly focued on company invoices. 

The app would be a web-based Software as a Service (SaaS) product, that would allow the users to acces the invoice information from anywhere in the world, the project was succesfully launched on Product Hunt, where it was in the top-10 products of the day and finished on the first page of Product Hunt.

As a result, the website is being used globally and caters to a wide range of audiences.


The client requests included the following capabilities which were incorporated in to the application.

  • Complete registration, login, forgot password user authentication system
  • CRUD (Create, Read, Update and Delete) functionalities on multiple data tables (see the application features below)
  • Store invoice and client information on the user profile and make it available when they log in again in future
  • Incorporate traditional invocie templates for easy download


The following main features were included in the application

(1) Users should be able to create accounts, log in and logout as they please. Access the platform any time and find invoices and client information previously stored.

(2) Invoice generation in PDF format, a document that you can print and email directly to client

(3) In-App emailing of invoices

(4) Set invoices to recurring more, and let the app produce the same invoice every month.