DEV Community

Santhosh Thomas
Santhosh Thomas

Posted on

Billie | The Most Best Way to Create a Professional Invoice

Overview of My Submission

Billie is a user-friendly and customizable free invoice producing online invoicing software that allows you to make professional invoices in seconds. It does not require any setup, installation, or upkeep! By simply altering the templates, Billie can also be used for business activities. Dashboard for customer and invoice management has been added. You can send invoice emails to customers directly from the dashboard. This project use mongodb serverless as database.


  1. Scheduled Invoice Sending
  2. Customer Management
  3. Manage Invoices

Submission Category:

Own Adventure

Link to Code

Additional Resources / Info


Landing Page

Image description


Image description

Image description

Built with

  • Angular - Angular is a platform for building mobile and desktop web applications.

  • Mongodb - MongoDB is a source-available cross-platform document-oriented database program.

  • FastApi - FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

  • PDFKit - Wkhtmltopdf python wrapper to convert html to pdf using the webkit rendering engine and qt

  • AWS SES - Amazon Simple Email Service (SES) is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications. Amazon SES's flexible IP deployment and email authentication options help drive higher deliverability and protect sender reputation, while sending analytics measure the impact of each email. With Amazon SES, you can send email securely, globally, and at scale.

  • auth0 - Auth0 is an easy to implement, adaptable authentication and authorization platform.

Top comments (0)