Project description
1. On the main page there are the tabs "Current", "Sold", "Permanent", "…", "Clients"; add two more tabs, "P-Objects" and "P-Clients" (P* means pairs), with the number of matched offers shown at the top right above them (explained further in the text).
2. An "object" must have a checkbox (checkbox 1) that activates the matching of "clients" for the object; when the price in the object changes, the search for offers is not run, only after the tick is removed and set again so that the search runs with the new criteria.
- The same "checkbox 2" for "clients", so that objects are matched.
3. In a "Client", add a field "price from" (already added, in fact) but it must NOT be displayed in the general list and only be visible when you open the Client for editing.
4. Also in "Clients", add a field "districts" (already added, in fact), but the general list should show only 1 district, and all of them should be visible as a drop-down list only when you open the Client for editing.
- When choosing a district in the drop-down list, add an "all districts" option so that all can be selected and the unneeded ones unticked.
5. The "P-Clients" tab will contain list No. 3 with information (in the top right corner or on the right) showing how many pairs of objects the system has matched for each client. Clicking that number (the number of matched objects) opens an additional window, list No. 4, with the client at the top and below it the list of objects matched by the system.
- Each item in the list of matched objects can be removed (not deleted altogether) from the offers; for this there will be an option to put a cross (a checkbox?) to the right of each offer. If more than 20 offers are matched and the information is spread over two or more pages, the client for whom the matching is done must be shown at the top of every page, not only the first (so it is clear which client the offers are being matched for).
- It should also be possible to add an offer manually (for example by entering a phone number).
P.S. If you agree to take the project, we need to get in touch to make sure the tasks are clear (there is also a photo with clarifications for the project).