The client wanted an auction website where B2B clients can sell their used vehicles through an online auction. Our developers did extensive research into the Chron job execution. After a detailed study of how it worked, they were able to execute it successfully.
The client owns an online auction service called Buyrepos. The client has a 7,500 square foot facility that houses an office, a main storage lot for repossessions, and a sales lot for the online auction. The client works with banks, lending institutions, and other financiers to liquidate repossessed items such as cars, trucks, boats, RVs, ATVs, motorcycles, and much more.
The client wanted an auction website where B2B clients can sell their used vehicles through an online auction.
Our Development Strategy
We followed the agile methodology for the website development. A dedicated team of developers and designers was assigned to the project. A project manager was also appointed who was in constant touch with the client, keeping them informed of progress. The agile web development process involved Understanding client requirements, Sprint planning, Design & Development, Testing, Feedback, and preparing for the next set of work.
Before rolling their sleeves, the developers and the project manager had a brainstorming session with the client in order to get clarity on the client’s needs and expectations. A weekly sprint approach was followed keeping the end-user in mind. This allowed our team to divide the entire project into series of smaller tasks. This also helped us to get feedback from the client-side at each stage and improve the process in the next iteration.
Chron job execution posed a challenge for developers. Chron job is a PHP-powered system, used to execute important tasks such as executing or scheduling a code snippet. Other challenges included implementing Git and creating PDFs.
The developers did extensive research into the Chron job execution. After a detailed study of how it worked, they were able to execute it successfully. Similarly, a study into the working of Git and the designing of PDF was also carried out.
How the Car auction Website works:
When an item is added to the inventory, it goes through different phases. The first phase has the status “New-Item,” and the item goes through the inspection 1 and 2 processes, where its status is changed to “In-process“.The item is now booked and the status is changed to “In-Review.”
Following the booking process, the inspector determines the value of the item, inputs repair information, and sets the reserve price before submitting the item for listing in an auction. The item’s status changes to “Ready.”
The administrator will then create a new auction and add items to it. Items marked “Ready” will be listed and can be selected for inclusion in the auction. Following item selection, the administrator activates the auction. When the auction concludes, the status of the listed items will change to “Pending.“
The administrator will be able to determine which items did not sell and which met the monetary requirements for sale. Items that sell will have their status changed to “Sold,” while unsold items will have their status changed to “No-Sale.” Items with a “Sold” status will appear in the invoicing section, while items with a “No-Sale” status will be available for relisting.
The administrator can then select the items with the “No-Sale” status and change their status to “Buy Now.” Buy now items will appear in the Buy Now section, along with the reserve price. Items can then be changed from the “Buy Now” status to either “No-Sale” or “Ready” status so that they can be listed again in the next auction, where the item’s life cycle begins again.
From the user’s perspective, the item detail page will then be available to all front-end users at all times. The item’s current status will determine how it appears to a front-end user.
There will be five types of users: basic users, administrators, vehicle inspectors, mechanical inspectors, and reviewers.
- The basic user will register on the site using a registration form that will collect all necessary registration information. Users have immediate access to their accounts and can bid on items after registering.
Administrator, vehicle inspector, mechanical inspector, and reviewer will have access to a backend dashboard.
- Administrator user – Administrators will have the ability to register and assign additional user roles to other registered users. From the backend bookkeeping page, the administrator will be able to review invoice history and generate new invoices. The administrator will be able to generate an invoice, complete a purchase order, and send it for payment to the registered purchaser.
- Vehicle inspector user – The vehicle inspector will have access only to specific areas reserved for the input of vehicle inspection information.
- Mechanical inspector user – The vehicle inspector will have access only to specific areas reserved for the input of vehicle mechanical inspection information.
- Reviewer inspector user – The review inspector will have access only to specific areas reserved for the input of vehicle review inspection information
Working with team Zeksta was a pleasant experience. I love the new car auction website designed by the team. They took the time to understand my needs and delivered a great website. The team is knowledgeable and professional. They were always available to answer my questions and provide feedback as the project progressed. I would wholeheartedly recommend them to anyone.
Learn how Zeksta technology’s top-notch development services can set your business on the path to success. Start a conversation today.