Formstack Project

A PHP based web app for managing invoices and documents , 10/1/2019

By Alex Williams

Description

The application is a mock up of an invoice billing website. It allows the user to save an invoice by submitting the client name and amount owed to to a MYSQL database. The application supports viewing all invoices from the database, with the ability of editing or deleting the invoice from the database. In addition, the user may export individual invoice documents in the form of a CSV file.

Setup/Installation Requirements

  • Create a MYSQL Database on your local host named formstack_project.
  • Create a table named invoices
  • The table should have columns for id(primary key), name(varchar), created(datetime), modified(datetime), exported(datetime), and amount(int).
  • Clone the repo, and place it in a folder of your choice. Point the local server to that file location.
  • Nagivate to localhost:8888, or port of your choosing.
  • All changes to the Database information can be found and modified in db.php

Known Bugs

No Known Bugs

Support and contact details

Technologies Used

  • phpMyAdmin, MAMP, VSCode
  • PHP, CSS, HTML, SQL

License

MIT License

Copyright (c) 2019 Alex Williams