Site PROJECTS PAGE🔎 SEARCH  Ξ INDEX  MAIN MENU  UP ONE LEVEL
 OJB's Web Site. Version 2.1. Mac Project.You are here: project317 projects mac owen2 
Project

Up to OJB's Mac Projects List

Invoicing

Project number: 317 (number in database).
Original project name: Invoicing.
Development type or programming language: PHP/MySQL.
Platform designed for/with: Mac.
Year of most recent major modification: 2023.

This is a web-based application/database project I started in June 2023, then had a break, and resumed in November 2023. The basic functionality was working at that point.

It is designed to handle my invoicing for my private IT work. In addition I wanted to explore some different web techniques that I hadn't used much before. Various free and commercial invoicing apps I tried were all too complicated and awkward to use.

My invoicing system has a mobile page where a new job can be entered with 4 taps, and no typing, in literally less than 5 seconds. The main app is designed to work on a computer screen and allows editing jobs, creating invoices, and automatically creating a PDF invoice or emailing that to the client.

It has a full privileges system, so I can allow someone (my wife, for example) to help with basic stuff, like marking work as being paid, without allowing them into the more intricate parts of the system.

It is very elegant and easy to use, and I intend to add new features as necessary.

If you need any further information about this project please contact me.



 
 Comment on this page:   Interesting   OK   Boring   or:   View Results
I usually write a blog post about once a week. The latest post can be viewed here: But is it Science?: Ask yourself this: is it really science? (posted 2024-10-04 at 12:30:35).
Warning: mysqli_connect(): MySQL server has gone away in /Library/WebServer/Documents/Owen2/Inc/Footer.inc.php on line 59

Warning: mysqli_connect(): Error while reading greeting packet. PID=26521 in /Library/WebServer/Documents/Owen2/Inc/Footer.inc.php on line 59

Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in /Library/WebServer/Documents/Owen2/Inc/Footer.inc.php on line 59

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /Library/WebServer/Documents/Owen2/Inc/Footer.inc.php on line 60
Could not connect to MySQL: