Archives: Downloads
Refer to Google Sheet > Payment Status = Not Paid.
- Point 27
- Point 28
- Point 31
- Point 39
- Point 42
- Point 43
Total Hours = 7 hours
Cost = 7 x USD 45/hour = USD 315
Customer Requirement
- All the lots inside an event should expire with 1-minute difference
- – Closing: – Lot 1 closes at 3:01 PM WIB – Lot 2 closes at 3:02 PM WIB – Lot 3 closes at 3:03 PM WIB – Continue this sequence for all lots… until Lot 40 Closes at 3.40 PM WIB
- The task required to achieve this
- Implement functionality to handle event product expiration with options for staggered or simultaneous expiration modes, including interval-based settings.
- Settings: Event Add Page
- Add options to select expiration mode (staggered or simultaneous).
- Add input field to define expiration interval in minutes.
- Update backend logic to store selected expiration mode and interval settings with the event.
- Event Save Process
- Modify logic to calculate and store product end dates based on the selected expiration mode and interval.
- Event Details Page:
- Check event expiration settings and enable/disable filters or display status text reflecting the current expiration mode and progress.
- Product Details Page:
- Update UI to show “Expired” status for products when their expiration date/time has passed.
- Cron Job:
- Develop cron logic to periodically check and update the expiration status of event products based on the configured mode and intervals.
- Orders & Notifications:
- This is the most complex part to modify and implement.
- Implement logic to close the event once all products have expired.
- Implement the logic to end the lot in a staggered way.
- Trigger appropriate payment processing, order closures, and notifications upon event completion.
Effort & Commercials
- Total Effort = 80 hours
- Cost = 80 hours x USD 45/hour = USD 3600
- Final Discounted Cost = USD 2880 (We will offer a 20% discount for this task). Please note that this discount is applicable for this requirement only.
Schedule
- Start Date: 5th Feb
- End Date: 5th March
Important: Based on our development pipeline availability, we have the following dates available. Please note that these dates are available as of today and will change based on when the payment is made and our availability at that time.