Need simple form and underlying code to allow user input, store to local mysql db then connect to 3rd party api to submit form data to 3rd party website and collect server response codes from api access to confirm successful listing sent or return error for UI interaction/alert.
Login form (users db)
Application Page - SPA - restful updates no page refresh
--- Shows current work orders/jobs posted (local DB and simple indicator to indicate which 3rd party sites the info matches (or was sent with success to)
--- check if user has access to each 3rd party service
--- refresh current work order status from 3rd party api access to see if each order is ACTIVE or EXPIRED or DELETED and indicate status of each order/job in list in an intuitive way
--- simple form with expanded options for more details -> allow user to ADD new job and select which 3rd party sites to connect or send the order to (job posting)
--- within list view (from service db and jquery/ajax calls) allow MODIFY/UPDATE info in any REQUIRED field (change price, description, type etc) and push those updates to the 3rd party sites and store locally history of all changes made.
DB will grow very fast in size due to 100 to 1000 orders per day being entered. Maybe more at some time. Must be built to manage hundreds of users with hundreds of thousands of records over time. Each user may have no or just a couple listings to manage to several hundred to manage at the same time - which means we add or delete from their lists to all third party sites simultaneously with live feedback (response code converted to simple stoplight or intuitive design indicator) to show saved locally, processing (normalizing and sending) to each 3rd party (yellow?) and result accepted change/update/add/delete command sent GREEN or error RED... something along those lines.
Each 3rd party has well documented API which are very similar but have different naming conventions and data fields with similar names but not exactly the same. Some sites have restrictions on text limits for string descriptions - while others can put in longer. Data normalization will need to happen for each then submit to each service separately and track status response codes for display and local tracking on db for user visual feedback.
Prefer php, ajax, jquery, mysql - simple over complex framework. Simple design over complex.
30 freelancers are bidding on average $13/hour for this job
Hello. I have read your details and can help you right now. I will complete only with PHP, Ajax, jQuery, Mysql. Let's discuss in detail over chat so that I can help you run this project successfully. Thanks&Regards.