An outgoing web project with two missing functionalities (Landing page and Bidding of Auction)
$30-250 USD
Closed
Posted about 3 years ago
$30-250 USD
Paid on delivery
Technologies
[login to view URL] - React
GraphQL
Two functions to be developed:
1) Explore Page
This explore page refers to both the marketplace and the auction. This page contains the following:
Viewing all items currently available
Filtration based on:
Auction - ongoing, upcoming, in-progress, ended
General - applies to both the auctions and marketplace
Categories, subcategories, both
Attributes - color, size, weight
Price - max, min, fixed
Pagination - using GraphQL pagination to show more items on the click of a “Load More” button
Sorting - based on date, name
2) Auction - Bidding
During auctioning, the bidding process requires constant user interaction ranging from real-time messaging to bidding itself. Below is the step-by-step process of bidding.
When the user opens the bidding page to join an auction:
We check if this is the first round, if it is, we advance to the next stage
If it is not the first round, we disable the join auction button but the user can view the auction as it goes on
Once the user clicks on the join auction button, we check if they have enough money; If they do not have enough money, a modal is displayed with the payment options and a countdown of the current round.
To enter the bid by paying the joining fee
To bid in the first round
The joining fee is collected and the user enters the auction’s first round, on entering, they[the user] place a bid and the bidding fee is collected
Once the user had made their bid and communication to the back-end is confirmed, the bid button is disabled for the current round
In the next round, we check if the user has not been eliminated on the 50% cut rule:
If they are still in the running, we enable the bid button for the ongoing round and the user can continue bidding. This process goes on upto the last round.
If they have been eliminated, the money they have used to bid for the current product is converted to puan[points] and a message will be displayed to inform them that they have been eliminated
In the final round, once the winner has been determined, we close the bid.
Dear Hiring manager
This is to express my interest in the job posted on your website for an experienced, detailed-oriented, front-end web developer. As you’ll see, I have six years of hands-on experience efficiently coding websites and applications using React js Redux and Saga.
Building state-of-the-art, easy to use, user-friendly websites and applications is truly a passion of mine and I am knowledge base, I actively seek out new technologies and stay up-to-date on industry exceptional work to all of my employers, including those I’ve worked for on a project basis.
I can be reached anytime here via chat.
Thank you for your time and consideration, I look forward to speaking with you about this opportunity.
Best Regards,
I can start for free as an intro. No project award required. I can build your auction using Relay. My concerns are the timer logic, syncing back end records to frontend, and also the payment terms. It's quite a lot of work.
Dear Client. I have read your proposal carefully, and It's interesting for me.
As a JS(React/Next) expert, I can provide high quality code and perfect result in your budget and time. Also, I'll do my best for your success. Please kindly send message via chat for discuss more details. Anytime I'm ready to work with you in your time zone. Thanks for your considering and Best Regards Yelizaveta.