I have a service company, I need new customers to sign up for new service on line. The registration form includes the regular user info plus questions about the size (levels, bedrooms, bathrooms, sq ft. pets) of the home they need clean(serviced) and also the frequency (weekly, bi-weekly, monthly, only once), based on their input they will have an inmediate price quote (we have to calculate on thefly) and a calendar pop up for them to choose the starting date of the new service.
the next page should show the rules and regulations and policies of the company only if they accept this page, the registration is complete.
The new customer should revceive an email confirming the registration, togheter with the information they used.
At the same time I should receive the same information via email.
All customers should end up in the customers area as a list. To the left of each customer there should be 6 icons, which will show in red until the customer is "clicked" by the administrator acknowleding the existance of the customer. When the customers name is clicked, his/her information (name address, phone email, price, frequency and the starting date should be available on screen and print). The icons, should stay in the "on" state until clicked, the 1st icon will show (and ask) if the customer has been setup on scheduling software (pressing ok on the notice will switch the icon to an off state. The 2nd will show/ask if the customers has been called confirming the schuduling. The 3rd icon will allow the administrator to edit the customer's information. The 4th icon will allow to re-print the customer's information. Tthe 5th icon will allow to send an email to that specific client. the 6th will delete the customer. All deleted customers should be taken out of this screen and into a "deleted customers section".
To the rigth of the icons there should be the name of the customer, next in another culumn, the city (location), and next the schedule visit date (first visit which should stay red until that day comes.)
There should also be a menu option where I can modify or edit the rules and policies, change the pricing of cleaning, etc.
Use any lenguage, any database and win or linux.