The application comes with a web based user interface which helps you to generate simple invoice of products you have added to the list.
- Create category
- Calculate product amount
- Generate invoice
- Printable invoice (or PDF)
- Add options inside settings
- Responsive design
- Discount option
In order to work on this project, you must follow these steps.
Clone the repository to your computer using the following command.
git clone https://github.com/xencodes/product-invoice
Run the installation command to install all the dependencies required in order to run this application. Since
pnpm install
Since we are using Prisma, we must then set up the database, which by default uses a SQLite database. To create database structure, use the following command.
npx prisma db push
Start the server
pnpm nx serve