Menu

SamplePage

Andrew Dawson


brush

Painting Pro - Estimator

Estimate and Invoice generator for painters.

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License

About The Project

Create detailed estimates and invoices in a couple of minuets with Painting Pro

Built With

Getting Started

Please follow every step within this guide.

Prerequisites

Since Painting Pro is designed to run locally you must have an installation of Xampp for windows 10.
Download Xampp


Painting pro uses Apache for the server and mysql for the database, You need to enable both.


Before you can enable the software you must create a new database.
To do this goto http://localhost/phpmyadmin/ .
Click New on the left or "Databases".
Under "Create databases" enter the name "estimator_painting_pro", without quotation.
Select "utf8mb4_general_ci" if it isn't already selected.
Now click "Create" and proceed to verify creation of new database.


You must change the default logo to your own. Rename your logo to "yourlogo.png" and place it in the "images" folder.


We also currently use default address for PDF creation, this means you need to enter each file with PDF in the name and change the default "your address", "your mobile" and "your email" to your own information.

Installation

  1. Download Painting Pro - Estimator
  2. Extract the zip file to your xampp/htdocs folding in your C drive.
  3. Start Apache and MySQL from xampp controller.
  4. Open a browser and enter "localhost/painting-pro-estimator"

Usage

To start a new job think about the type of work you are undertaking.
Is the job new build or domestic? Is the finish all white or color?
Select the appropriate choice (only 1) and click submit.


Now the software will ask what kind of method you will use to apply paint.
Spray, Roller or Spray with back rolling for example.
Select the correct method (only 1).


Now we must enter a name for the job or "table" (job name must be unique).


Once created click "Continue" or "Exit".


You will be taken back to the homepage where you will find your newly created job.
Click "View" to start entering measurments.


You will be presented with a long form in which you should fill out as much info as you can.
Note - You do not need to enter any info in the "TotalP" sections of the form.
Once happy click Submit.


Now you should be able to view an estimate and invoice from the details you entered using the "Estimate PDF" and "Invoice PDF" buttons at the top of the page.

Roadmap

  1. Default info should use it's own config type of file.
  2. Add misc and extras to functionality.

License

Distributed under the MIT License. See LICENSE for more information.


MongoDB Logo MongoDB