App that manages plumber duties
Specifications
- Provides cost estimates for a trip
- Keeps track of customers' name, adress, phone number, email
- Has a history of trips with the services offered in each
- Has a history of tools used in each trip (optional)
- Each trip to a customer has zero or more invoices. Invoices can be emailed to customers (optional)
- Two types of users: plumber and customer. Customer can pay the invoices (optional)
- Schedule future trips in calendar (optional)