Skip to content

An Invoice is a commercial document issued by a seller to a buyer indicating the product, quantities and prices of product. This Application used for Generate bills for Customer With Payment status. Maintain Customer Profile. It is also used for maintenance and the products being sold.

Notifications You must be signed in to change notification settings

Jenish-Dhanani/InvoiceReady

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InvoiceReady

An Invoice is a commercial document issued by a seller to a buyer indicating the product, quantities and prices of product. This Application used for Generate bills for Customer With Payment status. Maintain Customer Profile. It is also used for maintenance and the products being sold.

MERN Stack Invoicing Application

Built with the MERN stack (MongoDB, Express, React and NodeJS).

Key Features

  • Register
  • Secure Signin
  • Add customer
  • Customer List
  • Update Customer
  • Create Invoice
  • Print Invoice
  • Edit Invoice
  • Delete Invoice
  • Statistics Dashboard
  • User Profile

Technologies used

This project was created using the following technologies.

Client

  • React JS
  • React-router-dom (To handle routing)
  • Axios (for making api calls)
  • Bootstrap CSS (for User Interface)
  • React tostify (To display success/error notifications)

Server

Express Mongoose JWT (For authentication) password-hash (for data encryption)

Database

MongoDb

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

DATABASE mogodb connection string

SECRET_KEY json web token secret key

Installation

Install my-project with npm

  npm install my-project
  cd my-project

Deployment

To deploy this project run

  • It will start frontend and backend
  npm start

About

An Invoice is a commercial document issued by a seller to a buyer indicating the product, quantities and prices of product. This Application used for Generate bills for Customer With Payment status. Maintain Customer Profile. It is also used for maintenance and the products being sold.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published