Skip to content

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

 
 
 

Contributors

Languages