Invoice System Built Raw PHP
This is a invoice system build with raw php and mysql database. Using the paypal SDK for payments. This was for a client. I made this site back in 2020. Took around 1 month + few weeks to complete the whole project. I had to setup database and start the site again today so I could take some pictures for the projects blogs. Running in xampp php / mysql server at localhost.
This is how the project structure was like in vs code.
The login page. In here you can either check a invoice with the id and email or login to your account.
After you login to your account you can see all your pending invoices there.
You can go to /admin to get to the admin panel. In the admin panel you can do a lot of things. Create / Delete / Edit / Copy invoices. Send email to clients automatically from the page. Search invoices, see overview charts.
This is the Last Invoices Page.
Creating an invoice.
The bill to section is automatically filed in when you enter the client name. Since we save the clients info in the database from the admin panel. You can add multiple rows of items/products in here and put price and quantity. It will calculate the data and when you click on the paypal button it will use the grand total as payment.
Invoice List Paid / Unpaid all.
Updating a existing invoice.
The invoice preview page.
Sending automated emails.
Creating client accounts.
list of clients
Overview charts