We need someone that can help us to adding new features for our Website, Android and iOS which the control will be use on plugin integrated with Android and XCode. For this features, you need to build an API for us. You also need to understand Custom Post Types, WP-JSON, Woocommerce API, Android Studio and XCode or any API programming language.
1. Adding a new features for Setting Minimum Price by Categories and Bidding Category and Minimum Bidding Raise Price for Seller.
1.1 Admin have ability to set Minimum Price by Categories and Bidding Category.
1.2 Seller have ability to set Bidding Raise Price for their products.
1.3 Bidder/Buyer have ability to Bids the price in 2 ways, Manual Input and Automatic Bidding.
1.3.1 Manual Input which is using form for Bidder/Buyer to put the price manually, but no less from the Bidding Raise Price on 1.2
1.3.2 Automatic Bidding will be use if Bidder/Buyer want to follow-up current Bidding Raise Price on 1.2.
Example as below.
* Admin make a new category from our Custom Post Types
* On category, there is an input form for Admin to set minimum price for users to post their ads on the category.
* Users which choose the categories to upload their ads, they have to put their minimum price not less than the price which is set by Admin and this minimum price will be appear on the front-end (Website, Android and iOS)
* Users have ability to set their Bidding Raise Price for their ads and can't set Minimum Price by Bidding Category. Seller have to follow the Price which has been set by Admin on 1.1.
Example Minimum Price by Category and Bidding Category as below:
*If Admin set Category A or Bidding Category to $10, users have to put the price start with $10.
Example Bidding Raise Price for seller and buyer as below:
*Seller have to follow the Minimum Price by Category and Bidding Category which set by Admin (as above example) have to start with that price and only Seller can set their Bidding Raise Price.
*Seller set their Bidding Raise Price to $5. The amount for their product is $15. ($10+$5) If got two Bidders, it will be $20. ($10+5+5)
*Everyone can bid the products automatically or manual input. No cent price!
2. Add new features to upload videos on users ads and live streaming.
Currently right now, we're only support images for user ads and we like to put videos on their ads too. We also want to use WebRTC from (link removed)/ as our Live Stream functions. You need to make a new Custom Post type for this since this will be use separately because of Live Bidding will be set on selected time and date.
Example for Live Bidding as below.
* Must have Add/Edit/Delete Live Bidder and can be choose user to take Live Seat.
* Must have Add/Edit/Delete Time and Seat Slot (We like to use this Live Bidding on Morning/Evening/Night)
* Must have Add/Edit/Delete Live Event (Live which only use for Admin)
* Must have Share function to share with other users and platform.
* Integrated with Google Ads or Ability to put Advertisement on Video.
* Ability to let user Comment and Pinned text.
This will be appear on Web, Android and iOS.
3. Change existing Mobile Verification SMS and Make Push Notifications for All Activity.
3.1 We are using Twilio right now and we would like change to Facebook Account Kit for Verification Mobile Number, Whatsapp Verification (New from FB Kit) and Auto Detect Country Code Number.
3.2 We also want to use TruePush, Onesignal or PushWizard for our Push Notifications. Must be allow with Background Notification which is if users close the application, they still can get notification from the apps.
Example for Push Notification for All Activity as below:
* Push Notification for Bidding Ads (Seller and Win Bidder got notification for the Winning Bidding Ads after time out)
* Push Notification for Bidding Raise (Seller and Bidder got notification if someone bid on their current bidding ads and price)
* Push Notification for Message from Chatbox
* Push Notification for Approved/Deleted/Edit/Sold Ads
* Push Notification for Update from Admin
* Push Notification for Change or Edit Profile
* Push Notification for Report Profile and Report Ads
* Push Notification for Rating Ads, Rating Profile
* Push Notification for Live Bidding Event which is using WebRTC as Number 2 above.
Please take note, this is not separate job to do. This is all-in-one job which you need to make it on Wordpress, Android and iOS.