Custom – Wael Gad (IBC Consulting) – Milestone 1
Proposal Document is here.
Customer Requirement
The customer wants an auction website drawing inspiration from Emirates Auction. This will include a simplified registration flow, filtering options for property listings, well-structured property detail pages, and a secure deposit process for auction participation.
Our goal is to streamline the user experience and implement a secure bidding process that encourages serious buyers while aligning with best practices in the region.
Reference website URL : https://www.emiratesauction.com/properties
🔹 Key Features & Tasks1. Simplified Registration ProcessS I T E N A V I G A T I O N
1. Simplified Registration Process
- Design & implement a user-friendly registration page.
- Streamline steps: user info → email/phone verification → account activation.
- We require a manual identity verification step as part of the registration process:
- UAE residents must upload a copy of their Emirates ID
- Non-residents must upload a copy of their passport
- Match the usability level of EmiratesAuction.com.
Estimated Effort: 12 hours
Exclusions:
- Integration with UAE Pass (Sign up / Login via UAE Pass is excluded).
2. Property Listing Page with Filters
- Build a responsive property list layout.
- Add filters:
- Location,
- Category
- Property Type
- Status (Live/Upcoming)
- Price Range.
- Sort Options
- Search input option
- Save filter option
- Map view option
- Save search options show on my account page
- Implement lazy loading/pagination for performance.
- Reference: https://www.emiratesauction.com/properties
Estimated Effort: 20 hours
3. Property Detail Page
- Display full property info: title, location, images, specs, pricing, auction dates.
- Inspired layout from:
https://www.emiratesauction.com/auctions/properties/17962/9/hotel,-hotel-apartments-building - Include a section for auction terms, downloadable docs, and location map.
Estimated Effort: 10 hours
4. Auction Deposit Flow (Pre-Bid Security)
- Deposit Rule: 20% of property’s starting bid price.
- Payment Methods:
- Bank Transfer / Manager’s Cheque.
- Bank Transfer (2 options)
- New Deposit
- Already deposit
- On click new Deposit
- Deposit Calculator + Bank details
- On click already Deposite
- Submit deposit receipt/upload proof form
- Upload image option
- Receipt type
- Reference number
- Date
- Amount
- Bank Transfer (2 options)
- Manager’s Cheque
- Visit our branches options and display Branch list.
- Third deposit option via a licensed trustee company (MakDubai)
- Expected user flow:
- Bank Transfer / Manager’s Cheque.
- User selects “Deposit via Trustee Company”
- System displays MakDubai’s Terms & Conditions for acceptance
- Upon acceptance, the system shows MakDubai’s bank details and provides a form to upload proof of payment
- The admin team or MakDubai verifies the payment before enabling bidding access
- Admin panel update for:
- Listing page for Deposit
- Listing page (display all bid deposit)
- Reviewing payment proof
- Manually enabling bidder for user
- Setting bid limits per deposit
- Add branches for Manager’s Cheque options
- Listing page for Deposit
- Exclusions:
- Cars, Plates, and Others (Deposit Options).
Estimated Effort:
- Admin Flow & Logic Development: 30 hours
- Email Notification Setup: 3 hours
✅ Next Step
Please review all listed sections and confirm if they meet your expectations. If any fields need to be modified, added, or removed, feel free to share your feedback so we can finalize the layout.
Design & Development
- Prepare Mockups using Figma
- Our UI/UX team will prepare mockups for all the website pages.
- If needed, we will conduct online meetings with the customer to gather all the necessary inputs required to prepare the mockup for all pages.
- Editable Figma design files will be shared
- Two rounds of revision are included within the scope
- Estimated Effort for all pages = 10 hours
- HTML Design for all pages.
- Once you approve the mockups, the design team will prepare the pages’ HTML. These will be static HTML, fully responsive pages, and once developed, will be uploaded to your domain.
- Estimated Effort = 35 hours
Effort
Estimated Effort = 120 hours
Commercials
- Project Cost
- Total Cost
- Total Ball Park Effort for Designing and Development will be 120 hours
- Our hourly rate is USD 45/hour, but we won’t charge hourly as the cost will be huge = 120 hours x USD 45/hour = USD 5400
- Final Discounted Cost = USD 3500 (excluding ALL ACCESS ANNUAL LICENSE)
- Payment Link for Milestone 1
- Payment Link for Milestone 2
- Please note that the above cost does not include our ALL ACCESS license of our Online Auction Software. You should purchase it first, and we will do all the work on top of it.
- Delivery Schedule
- When can we Commence Work
- I need to reserve the development time of two of my team members for a fortnight in advance so that we can start this project on July 15 if the payment is made on or before July 10.
- Payment Terms & Milestones
- We will divide the whole project into two milestones and take advance payments before commencing the first milestone. We will initially complete both milestones on the test servers owned by the development team and ask the customer to test it on the test server. The project will be transferred to the customer’s server once the payment has been made in full. This approach will safeguard both of our interests.
Milestone | Amount (in USD) | Estimated Delivery Date |
Advance Payment for Milestone 1Payment Link for Milestone 1 | 1850 | 10th July 2025 |
Milestone 1FIGMA MOCKUPS | 23rd July 2025 | |
Milestone 1HTML DESIGNSimplified Registration Process | 18th August 2025 | |
Milestone 2Property Listing Page with FiltersProperty Detail PageAuction Deposit Flow (Pre-Bid Security) | 17th September 2025 | |
Payment for Milestone 2Payment Link for Milestone 2 | 1850 | 17th September 2025 |