The goal of this project is to be able to input invoice data each month and have the server compile a monthly report for the client. Each item on the invoice will be categorized by type and vendor for analysis and contract bidding purposes later on. These categories will be the basis for the monthly report (dollars spent on steel, concrete, wood, etc.) and each line item in the category will need to have changes tracked.
Web Features Include (non-admin user)
1. Create Projects
2. Add invoices to each project
3. download a montly report (excel or pdf)
4. Simple GUI
Web Features (admin user)
1. Add and remove users
2. Run multi term queries
3. Generate flexible reports for the client.
4. Standard CRUD capabilities for all models
Simplicity and reliability are the most important factors for making this project a success.