
PHP Developer with SQL/Database knowledge some PayPal required
- or -
Post a project like this3652
£60(approx. $80)
- Posted:
- Proposals: 4
- Remote
- #748334
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 3 - 4 weeks
General information for the website: Online site with members area and postcode/area/map search using PayPal for billing
Description of every page/module: I will provide the template for you, from this you will need to make a header and footer "master template". (excluding the home page from this) every other page should use PHP to call the header and footer which should be called header_template and footer_template and saved in the assets folder (or whatever is better).
I then require the search features;
(you will notice on the template I provide that these features can all be added to the HomePage) - I will provide a jpeg with details if required (I doubt you will need it)
For testing please create a testing database of random addresses, doesn't need to be extensive just four or five.
'no','street','town/city','county','postcode' (etc,etc).
The results page can be basic (just a white webpage) showing the results, in a list. (very basic)
1) Area Search, from a drop down menu of all the Town's and Cities in the UK. When the user selects the T/C from the drop-down, this forms the search query and displays the results.
2) Map Search, I have a script for this I will pass on it has full documentation, when the user clicks on a town/city (it may be county, I cant remember of the top of my head), this forms the search query and displays the results.
3) Postcode Search, user enters a postcode and area/radius, this forms the search query and displays the results. You can do this anyway you see fit.
NOTE: for all other pages use the finance page as a template
Members Area
There will be 5 user levels:
0-Email not confirmed - NO ACCESS
1-Email confirmed - ACCESS TO Lv.1 pages
2-Active payment profile - ACCESS TO Lv.2 pages
3-Partners - ACCESS TO Lv.3 pages
4-Admin - ACCESS TO ALL pages
There needs to be a registration form that asks for basic details, before the user's account/profile is active they MUST confirm there Email address. There needs to be basic validation checks, the username (which can be email address) must be available and email not already registered.
There also needs to be a forgotten Username and Password section.
Once the user is logged in they are taken to there profile/dashboard where they can:
1-view and edit there information
2-logout
For testing purposes you need five registered users level 0-4 to show the system working.
Admin Area
The admin area can only be accessed by admin members (lv.4), in this area there needs to be the following functions:
1)View all members and there details A-Z
2)Search all members by email, first or last name
3)Edit members details and access level
4)View/Edit PayPal details/settings - see PayPal section.
PayPal
PayPal IPN to show us of payments accepted, billing profiles etc/etc. The information needs to be stored in a Database and accessible and searchable in the admin section.
We also need to be able to generate the following, with little fuss (whether it is to be copy and pasting generated code etc/etc)
1) The ability to create reoccurring payments. With the following variables
-No. of days before first payment, -Amount of first payment, -Amount of regular payment, - Frequency of regular payment.
2) The ability to create one off payments
3) The ability to add recurring payment and one off payments together.
When a payment goes through we need the IPN to associate that payment with the user that made it. We also need the IPN to update if the payment fails/declines/stopped etc/etc.
Description of requirements/features: 1) Template
2) Search
3) Members
4) Admin
5) PayPal
CMS and Admin requirements: NONE at a later date the Admin user will be able to update pages on the site.
Extra notes: I run an Xampp Localhost Server for testing, so once the project is completed. Please provide a zip file with everything to unpack it on the server upload the SQL files and away I go.
In the Project.ZIP there is the responsive map and template.
Fixed price of £60.00 may lead to more work.
Description of every page/module: I will provide the template for you, from this you will need to make a header and footer "master template". (excluding the home page from this) every other page should use PHP to call the header and footer which should be called header_template and footer_template and saved in the assets folder (or whatever is better).
I then require the search features;
(you will notice on the template I provide that these features can all be added to the HomePage) - I will provide a jpeg with details if required (I doubt you will need it)
For testing please create a testing database of random addresses, doesn't need to be extensive just four or five.
'no','street','town/city','county','postcode' (etc,etc).
The results page can be basic (just a white webpage) showing the results, in a list. (very basic)
1) Area Search, from a drop down menu of all the Town's and Cities in the UK. When the user selects the T/C from the drop-down, this forms the search query and displays the results.
2) Map Search, I have a script for this I will pass on it has full documentation, when the user clicks on a town/city (it may be county, I cant remember of the top of my head), this forms the search query and displays the results.
3) Postcode Search, user enters a postcode and area/radius, this forms the search query and displays the results. You can do this anyway you see fit.
NOTE: for all other pages use the finance page as a template
Members Area
There will be 5 user levels:
0-Email not confirmed - NO ACCESS
1-Email confirmed - ACCESS TO Lv.1 pages
2-Active payment profile - ACCESS TO Lv.2 pages
3-Partners - ACCESS TO Lv.3 pages
4-Admin - ACCESS TO ALL pages
There needs to be a registration form that asks for basic details, before the user's account/profile is active they MUST confirm there Email address. There needs to be basic validation checks, the username (which can be email address) must be available and email not already registered.
There also needs to be a forgotten Username and Password section.
Once the user is logged in they are taken to there profile/dashboard where they can:
1-view and edit there information
2-logout
For testing purposes you need five registered users level 0-4 to show the system working.
Admin Area
The admin area can only be accessed by admin members (lv.4), in this area there needs to be the following functions:
1)View all members and there details A-Z
2)Search all members by email, first or last name
3)Edit members details and access level
4)View/Edit PayPal details/settings - see PayPal section.
PayPal
PayPal IPN to show us of payments accepted, billing profiles etc/etc. The information needs to be stored in a Database and accessible and searchable in the admin section.
We also need to be able to generate the following, with little fuss (whether it is to be copy and pasting generated code etc/etc)
1) The ability to create reoccurring payments. With the following variables
-No. of days before first payment, -Amount of first payment, -Amount of regular payment, - Frequency of regular payment.
2) The ability to create one off payments
3) The ability to add recurring payment and one off payments together.
When a payment goes through we need the IPN to associate that payment with the user that made it. We also need the IPN to update if the payment fails/declines/stopped etc/etc.
Description of requirements/features: 1) Template
2) Search
3) Members
4) Admin
5) PayPal
CMS and Admin requirements: NONE at a later date the Admin user will be able to update pages on the site.
Extra notes: I run an Xampp Localhost Server for testing, so once the project is completed. Please provide a zip file with everything to unpack it on the server upload the SQL files and away I go.
In the Project.ZIP there is the responsive map and template.
Fixed price of £60.00 may lead to more work.

Michael B.
100% (9)Projects Completed
15
Freelancers worked with
15
Projects awarded
46%
Last project
23 Oct 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
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