Customise, Create Pages/Features, Redesign a PHP Website and Create a Small App
- or -
Post a project like this$700
- Posted:
- Proposals: 19
- Remote
- #1713325
- Expired
PHP Laravel , NodeJS , Swift4.3 , CoreJAVA, Wordpress , Magento , OpenCart . ReactNative, React JS,Python
Ahmedabad
Professional Web Development / UI & UX Design / HTML5 & CSS3 / Bootstrap / Wordpress / Code Igniter / Core PHP etc...
Kolkata
PPH #1 Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
Mohali
10679711792110179195015805921574906150132014391141372238114279310782001283421005406
Description
Experience Level: Intermediate
General information for the website: To redesign a PHP Website, Create New Pages, Functions, Reports and User Access Permissions
Kind of development: Customization of existing website
Description of every page/module: see below for details
Description of requirements/features:
1. Create new php and wordpress pages (SEO Friendly) based on new entries or updates on an existing entry in the backend table (on cpannel). This function should be done on 2 php websites and 8 wordpress websites. This is a simple function once explained. This means, as soon as the underline tables get updated by our clients which they automatically do using their desktop application, then you should create a new page for that entry.
2. Show/Hide fields based on Service Type Selection- Emai function is already working.
3. Create Print function/button on two pages.
4. Show/hide pages and functions based on User Type as they login i.e. whether Admin, User or Supper Admin.
5. Create Cancel a Booking Button. On click, A cancellation Email should be sent to a Static email ID.
6. If "SaveImage" True= Then save copy file online when workers upload their timesheets. Else, do not save Images.
7. Create some 5 basic grids/pages to show list of Records based on False or True selections in the backend table.
8. Show/Hide certain fields based on values in some other fields in the same table. For examle, if in client table we have "Show Booking Address" then on thier Web Portal Grid, show them the "booking address" else do not show etc.
9. Give users popup messages based on True/False selection or based on If value is > in one field then Give Popup to User if he/she enters a Smaller Value in another field in the underline table and If False then Send an email to a Static Email ID
10. Create a page for Workers to See List of Availale Jobs in their Fields. For example, if French teachers login to their portal they should see list of French Classes and if Spanish teachers login they should only see list of Spanish classes and if one person Teaches French and Spanish then he/she shoudl see both French and Spanish Classes. If they click on "I am available link/button" an email should be sent to a Static Email ID- IF Classes has just been taken by another teacher THEN give the second user a static Message to say class taken by someone else.
11. ADMIN PORTAL (on Website)- Create a page to show all Unconfirmed Bookings - Then For Each Client like filter.
12. News Update for Workers/Clients: Give admin the option to write an update on portal and then select Target Audience ie. Clients/Workers. Then that news should appear on each portal accordingly like a New Flashing News or update. Nicely designed.
13. Plus 5 other small features/tasks almost similar to the above ones.
Extra services needed: Customization, Security
Extra notes:
11. MOBILE APP: Create a small Mobile App to offer as a minimum the following functions:
a) Show list of Available Bookings to teachers based on their languages they teach
b) Show all pages that they currently can see on their web portal i.e. Booking Diary, My Completed Jobs, Upcoming Jobs, Next Payments, Paid Jobs and Upload a Timesheet.
c) As soon as an unconfirmed Booking Becomes available in the UncofirmedBookingTables/Query. it should give those users/workers like a popup sound and messge on their Mobile Phones that a new booking has become available. From there they should be able to do exactly as they can do from the website (See pont 10). They should be able to download this App from AppStores.
d) Please note, on this App there will be three types of users i.e.
1) Admin (Owern of the app who wants to have full Admin rights and access to the App and Edits etc
2) Clients (clients of the ower of the App) - they should be able to do most of what they can do on their website i.e. Book a Teacher, Cancel a Booking, Create copy of an Existing Booking, View Completed Bookings, Pending Bookings, Cancelled Bookings, Double Booking etc.
3)- Last, there will be Workers who will also login as explained in steps A to C above.
e). Please also fix the design and also some errors with uploading different file formats and sizes. It should work on all browswers and windows and mobile.
IMPORTANT NOTE- You will be working remotely via Teamviewer and we will give you full access on our PC to comlpete this project/
Kind of development: Customization of existing website
Description of every page/module: see below for details
Description of requirements/features:
1. Create new php and wordpress pages (SEO Friendly) based on new entries or updates on an existing entry in the backend table (on cpannel). This function should be done on 2 php websites and 8 wordpress websites. This is a simple function once explained. This means, as soon as the underline tables get updated by our clients which they automatically do using their desktop application, then you should create a new page for that entry.
2. Show/Hide fields based on Service Type Selection- Emai function is already working.
3. Create Print function/button on two pages.
4. Show/hide pages and functions based on User Type as they login i.e. whether Admin, User or Supper Admin.
5. Create Cancel a Booking Button. On click, A cancellation Email should be sent to a Static email ID.
6. If "SaveImage" True= Then save copy file online when workers upload their timesheets. Else, do not save Images.
7. Create some 5 basic grids/pages to show list of Records based on False or True selections in the backend table.
8. Show/Hide certain fields based on values in some other fields in the same table. For examle, if in client table we have "Show Booking Address" then on thier Web Portal Grid, show them the "booking address" else do not show etc.
9. Give users popup messages based on True/False selection or based on If value is > in one field then Give Popup to User if he/she enters a Smaller Value in another field in the underline table and If False then Send an email to a Static Email ID
10. Create a page for Workers to See List of Availale Jobs in their Fields. For example, if French teachers login to their portal they should see list of French Classes and if Spanish teachers login they should only see list of Spanish classes and if one person Teaches French and Spanish then he/she shoudl see both French and Spanish Classes. If they click on "I am available link/button" an email should be sent to a Static Email ID- IF Classes has just been taken by another teacher THEN give the second user a static Message to say class taken by someone else.
11. ADMIN PORTAL (on Website)- Create a page to show all Unconfirmed Bookings - Then For Each Client like filter.
12. News Update for Workers/Clients: Give admin the option to write an update on portal and then select Target Audience ie. Clients/Workers. Then that news should appear on each portal accordingly like a New Flashing News or update. Nicely designed.
13. Plus 5 other small features/tasks almost similar to the above ones.
Extra services needed: Customization, Security
Extra notes:
11. MOBILE APP: Create a small Mobile App to offer as a minimum the following functions:
a) Show list of Available Bookings to teachers based on their languages they teach
b) Show all pages that they currently can see on their web portal i.e. Booking Diary, My Completed Jobs, Upcoming Jobs, Next Payments, Paid Jobs and Upload a Timesheet.
c) As soon as an unconfirmed Booking Becomes available in the UncofirmedBookingTables/Query. it should give those users/workers like a popup sound and messge on their Mobile Phones that a new booking has become available. From there they should be able to do exactly as they can do from the website (See pont 10). They should be able to download this App from AppStores.
d) Please note, on this App there will be three types of users i.e.
1) Admin (Owern of the app who wants to have full Admin rights and access to the App and Edits etc
2) Clients (clients of the ower of the App) - they should be able to do most of what they can do on their website i.e. Book a Teacher, Cancel a Booking, Create copy of an Existing Booking, View Completed Bookings, Pending Bookings, Cancelled Bookings, Double Booking etc.
3)- Last, there will be Workers who will also login as explained in steps A to C above.
e). Please also fix the design and also some errors with uploading different file formats and sizes. It should work on all browswers and windows and mobile.
IMPORTANT NOTE- You will be working remotely via Teamviewer and we will give you full access on our PC to comlpete this project/
Emi H.
80% (6)Projects Completed
5
Freelancers worked with
4
Projects awarded
20%
Last project
30 Apr 2019
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Hi Emi,
Can you please share existing website to review?
Thanks,
JainamEmi H.20 Sep 2017Hi Jainam
The main existing website is www.absolute-interpreting.co.uk
and the other wordpress websites all look like this one and they all have very identical capenl and tables etc www.birminghamtrnslationagency.co.uk
-
Hi Ami H,
Please give your website url.
Iwould be able to complete all task as per requirement.Emi H.20 Sep 2017Hi Jainam
The main existing website is www.absolute-interpreting.co.uk
and the other wordpress websites all look like this one and they all have very identical capenl and tables etc www.birminghamtrnslationagency.co.uk
502405502337
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies