Hi,
i need you to build a simple invoicing dashboard for for courier service business using php (laravel or codeigniter). you can use any dashboard template.
2 types of user (admin, worker)
admin can do all
worker can only manage invoices.
1: CRUD customer (name, email, phone, address) and import csv/json
2: CRUD Custom duty rates (title, percentable) e.g. Hair 35%
3: CRUD Freight (Lbs Range(From-To), rate)
--->e.g. Under 10lbs $6
--->11lbs to 30lbs .99 per lb
4: CRUD Items(name, rate in %) e.g. cloth 10%
5: CRUD Driver(name)
6: CRUD Invoice(see attached image and excel)
--->customers, drivers, items, frieghts will come from db and show as dropdown and select their values accordingly.
--->A button for invoice link, that i can send to customer on whatsapp so customer can view & pay invoice via stripe.
--->A button to send invoice to customer via email with a link to pay via Stripe
------>Save stripe transaction in system upon payment done and mark invoice as paid status.(transaction id, date, payment, status)
---> send email notification to admin upon payment
--->All formulas are simple and in excel.
--->Drop down boxes must have a type/search aswell so if there're a lot of values, its easy to use.
---> I have shown a box in excel in red, that is detail of item value
e.g item is clothing, value is $200, it is aggregation of multiple things like (pant 100, shirt 50, trouwser 50)
its for only worker/admin use, just enter and save such data for each item. but don't show that box on invoice.
7: CRUD Workers (name, email, user, password)
8: Login for admin/worder with forget password
9: Dashboard with useful information
10: Profile to update admin/worker info.
Note:
To use Datatable on listings page with default Search,Sort,Paging,export PDF/excel feature
Note:
Worker users should not be able to change percentages
I will provide domain+cpanel hosting + stripe api keys + Logo