Frontend and backend of a lead generation system that provides an estimate based on the service requested by a client that is, at the end, memorized in the backend