Project Manager

This project is a simple Haskell app that will take the estimated cost for a Job and the actual cost for a Job, and calculate the difference.

The estimated cost for a Job is based on the amount of hours projected multiplied by the rate.

The actual cost for the project is based on the actual hours attached to the various Tickets/Issues associated with that Job, multiplied by the rate.

Jobs can be Grouped together and reported on. The results will be reported in the terminal.

Fake data is generated using a random number generator.

How to Run

cabal build

cabal run

The output from the Report will be displayed in the terminal.