I need a developer to build me a custom courier driver job portal system which gets embedded into my current wordpress website.
Firstly, each page should have a user login form to gain access to each of the pages I’m asking you to create. Here is an example of how the user login form COULD look like [login to view URL] On the front end of the user login, the user login form should only have username, password and sign in fields. Please note, the user login details are listed in the attached file.
Secondly, I need you to create four pages “POST A JOB”, “JOBS DASHBOARD”, “JOBS” and “ACCEPTED JOBS”. Including the login page if it needs to be a separate page. In addition, ALL PAGES must be MOBILE RESPONSIVE including the user login page. You can put all the pages you create on the navigation bar [login to view URL]
Thirdly, the MANAGER user should go to the “POST A JOB” page to post a job listing for the courier drivers. The job posting form should contain the job title, job ID, job description and when the job listing ends. The submit job button background colour should be RED with black font text. This page should only be accessed by the manager. Therefore, the page should have a login form in order to access it. The manager should be allowed to more than 50 jobs for the courier drivers.
Fourthly, after the MANAGER listed the job, the MANAGER user should be able to see the listing on the “JOBS DASHBOARD" page. The jobs should display in a table format, the manager should be able to see the job title, job ID, job description and when the job listing ends. This page should only be accessed by the manager by using a login screen.
Fifthly, on the “JOBS” page the COURIER DRIVER users should be able to accept jobs and reject jobs listed by the manager. This should all happen on the front-end of the webpage called “JOBS”. The front-end webpage page APPEARANCE will vary depending on the COURIER DRIVERS as they will accept/reject different jobs. This page should only be accessed by the COURIER DRIVERS under their unique login details. The job listings should display in a table format. Under the job listings table, the ACCEPTED jobs the COURIER DRIVER accepts should DISPLAY all in a table format. The accepted jobs table should have the job title, job ID, job description and when the job [login to view URL]://[login to view URL] EXAMPLE - See the accepted jobs table should display under the job listing table. The ACCEPT JOB button which the COURIER DRIVERS presses when accepting a job should have a background colour of GREEN, THE REJECT JOB button should be light BLUE. All the text colour should be black. If a driver rejects a job, the rejected job should disappear from the JOBS POSTED TABLE ONLY FOR THAT DRIVER WHO rejected the job. For example, if the courier driver “DriverB” rejects a job this job should only be removed from his list of jobs. The job should still display for the OTHER COURIER DRIVERS. Furthermore, if a driver accepts a job BEFORE another COURIER DRIVER the JOB SHOULD BE REMOVED FROM ALL THE OTHER DRIVERS LISTINGS.
Sixthly, on the page called “ACCEPTED JOBS” the MANAGER user, should be able to see what COURIER DRIVER has accepted what job on the front-end of the webpage. Please note, the table on this page needs to say the different courier driver USERNAMES for which courier driver accepted what job with the following information: the job title, job ID, job description and when the job listing ends for ALL OF THE JOBS that were accepted by the drivers. This page should only be accessed by the manager.
The MANAGER should have access on the WORDPRESS control panel not using any coding skills to add, delete and change the user passwords.
Moreover, this job portal system you create MUST not conflict with all the other pages on my website.
Username list here [login to view URL]