Web App designed for businesses to manage their invoices efficiently.
View Demo .
Report Bug .
Request Feature
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.
This project was built with the following technologies
Distributed under the MIT License. See MIT License for more information.