Backend woocommerce/wordpress developer required - Database specialist
- or -
Post a project like this3209
£10/hr(approx. $13/hr)
- Posted:
- Proposals: 5
- Remote
- #808626
- Completed
Description
Experience Level: Entry
General information for the business: we run an international ecomerce store
Database management system (DBMS): MySQL
Description of requirements/functionality: QUOTE: NOTSPAM (applicants will be deleted otherwise)
We sell digital goods and require a backend developer to assist with improving the current system we have. It needs to be more user friendly and we currently sell digital goods that are automatically sent.
The site works on a woocommerce/wordpress theme and we require the worker be be available for bug fixes later if required. We run a very busy and successful site and our workload is increasing so future work will be available for the right person
the role we provide has the potential to be ongoing also
CMS and Admin requirements: to ensure we have the right person please complete the following:
Please use a local server to do all these tests and send the PHP files across either individually or all together on one file.
Should you be willing to work with us are you happy to do a little php for us?
Hello [NAME],
Please use a local server to do all these tests and send the PHP files across either individually or all together on one file.
Test 1: Write a script that echos out either fuzzy, duck or fuzzyduck. Fuzzy should be every third time, duck should be every fifth time and fuzzyduck should be every fifteenth time.
E.G.
3: fuzzy
5: duck
6: fuzzy
9: fuzzy
10: duck
12: fuzzy
15: fuzzyduck
etc
Test 2: Write a script that randomly selects an array of data based on a probability percent... so for example Array1 has 75% chance of being picked, Array2 has 15% chance of being picked Array3 has 10% chance of being picked.
E.G.
1st run: Array1 was picked //75% chance
2nd run: Array1 was picked //75% chance
3rd run: Array1 was picked //75% chance
4th run: Array3 was picked //10% chance
5th run: Array2 was picked //15% chance
6th run: Array2 was picked //15% chance
7th run: Array1 was picked //75% chance
8th run: Array2 was picked //15% chance
9th run: Array3 was picked //10% chance
10th run: Array1 was picked //75% chance
etc
Test 3: (Imagine you have a deck of cards) - Write two classes, one called pack and one called card. They have locations that you need to be able to identify within the pack as you're a magician. You also need to know the card next door, how many is in a pack, and what is on the card.
E.G.
$card = new Card('spades', 8);
$pack = $card->getPack();
$packAmount = $pack->amount; //or $pack->getAmount(); if you want to use a getter. Returns amount of cards currently in pack (may or may not be 52 depending on how you do this)
$nextCard = $card->next(); //returns for example array('hearts', 'jack'); or array('hearts', 11);
$prevCard = $card->prev(); //return for example array('diamonds', 3);
You are allowed to use any resources (including Google) at your disposal, just as you would in a working environment.
thanks
Database management system (DBMS): MySQL
Description of requirements/functionality: QUOTE: NOTSPAM (applicants will be deleted otherwise)
We sell digital goods and require a backend developer to assist with improving the current system we have. It needs to be more user friendly and we currently sell digital goods that are automatically sent.
The site works on a woocommerce/wordpress theme and we require the worker be be available for bug fixes later if required. We run a very busy and successful site and our workload is increasing so future work will be available for the right person
the role we provide has the potential to be ongoing also
CMS and Admin requirements: to ensure we have the right person please complete the following:
Please use a local server to do all these tests and send the PHP files across either individually or all together on one file.
Should you be willing to work with us are you happy to do a little php for us?
Hello [NAME],
Please use a local server to do all these tests and send the PHP files across either individually or all together on one file.
Test 1: Write a script that echos out either fuzzy, duck or fuzzyduck. Fuzzy should be every third time, duck should be every fifth time and fuzzyduck should be every fifteenth time.
E.G.
3: fuzzy
5: duck
6: fuzzy
9: fuzzy
10: duck
12: fuzzy
15: fuzzyduck
etc
Test 2: Write a script that randomly selects an array of data based on a probability percent... so for example Array1 has 75% chance of being picked, Array2 has 15% chance of being picked Array3 has 10% chance of being picked.
E.G.
1st run: Array1 was picked //75% chance
2nd run: Array1 was picked //75% chance
3rd run: Array1 was picked //75% chance
4th run: Array3 was picked //10% chance
5th run: Array2 was picked //15% chance
6th run: Array2 was picked //15% chance
7th run: Array1 was picked //75% chance
8th run: Array2 was picked //15% chance
9th run: Array3 was picked //10% chance
10th run: Array1 was picked //75% chance
etc
Test 3: (Imagine you have a deck of cards) - Write two classes, one called pack and one called card. They have locations that you need to be able to identify within the pack as you're a magician. You also need to know the card next door, how many is in a pack, and what is on the card.
E.G.
$card = new Card('spades', 8);
$pack = $card->getPack();
$packAmount = $pack->amount; //or $pack->getAmount(); if you want to use a getter. Returns amount of cards currently in pack (may or may not be 52 depending on how you do this)
$nextCard = $card->next(); //returns for example array('hearts', 'jack'); or array('hearts', 11);
$prevCard = $card->prev(); //return for example array('diamonds', 3);
You are allowed to use any resources (including Google) at your disposal, just as you would in a working environment.
thanks
Mr G.
100% (2)Projects Completed
6
Freelancers worked with
5
Projects awarded
10%
Last project
19 Jun 2015
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