Skip to content

A full-stack invoicing application made using the MERN stack, designed for businesses to manage multiple customers and their invoices efficiently.

Notifications You must be signed in to change notification settings

ajayjainn/EasyInvoice

Repository files navigation


Logo

Easy Invoice

Web App designed for businesses to manage their invoices efficiently.

View Demo . Report Bug . Request Feature

About The Project

Product Demo

A full-stack invoicing application made using the MERN stack (MongoDB, Express, React & Nodejs), designed for businesses to manage multiple customers and their invoices efficiently.

Key features include

  • Add and manage multiple customers.
  • Generate invoices for each customer with tax rate and due date.
  • Record payments and automatically update invoice status.
  • Send professional-looking invoices directly to clients via email in PDF format
  • Clean dashboard displaying various statistics such as total sales, overdue invoices etc
  • Miscellaneous Features such as
    • Token-based authentication with reuse detection and refresh token rotation
    • Custom Logging in NodeJS with Morgan and Winston
    • Load balancing and reverse proxying using NGINX within a Docker Container.

Built With

This project was built with the following technologies

License

Distributed under the MIT License. See MIT License for more information.

About

A full-stack invoicing application made using the MERN stack, designed for businesses to manage multiple customers and their invoices efficiently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages