mirror of
https://github.com/kevinveenbirkenbach/coding-challenge-online-shop.git
synced 2024-11-26 03:51:06 +01:00
Left check marks
This commit is contained in:
parent
08f8431407
commit
f12d828a09
41
README.md
41
README.md
@ -2,31 +2,30 @@
|
|||||||
Coding challenge for a online shop
|
Coding challenge for a online shop
|
||||||
## tasks
|
## tasks
|
||||||
### requirements
|
### requirements
|
||||||
1. Create a web application with PHP which works like a really small online shop.
|
1. Create a web application with PHP which works like a really small online shop. ✓
|
||||||
2. Create a database with at least 20 products automatically per script.
|
2. Create a database with at least 20 products automatically per script. ✓
|
||||||
3. Create a product listing which display all products from the database. The following information are required:
|
3. Create a product listing which display all products from the database. The following information are required:
|
||||||
- price net and gross
|
- price net and gross ✓
|
||||||
- image
|
- image ✓
|
||||||
- product name
|
- product name ✓
|
||||||
- color
|
- color ✓
|
||||||
4. Add a “to the basket” button to each product in the listing.
|
4. Add a “to the basket” button to each product in the listing. ✓
|
||||||
5. Make the product basket work and display all products which are in the basket as a list with
|
5. Make the product basket work and display all products which are in the basket as a list with
|
||||||
small images.
|
small images.
|
||||||
6. Create a login and registration with e-mail address, password and a name.
|
6. Create a login and registration with e-mail address, password and a name. ✓
|
||||||
7. The login should be session based.
|
7. The login should be session based. ✓
|
||||||
8. Crete a checkout where the user have to be logged in.
|
8. Create a checkout which is shown when the user is logged in. ✓
|
||||||
9. The user should be able to choose between 2 payment methods. Call them method1 and
|
9. The user should be able to choose between 2 payment methods. Call them method1 ✓ and
|
||||||
method2.
|
method2 ✓.
|
||||||
10. Store the order at the database.
|
10. Store the order at the database. ✓
|
||||||
11. Add a color filter to the product list. The user should be able to filter the listing with the
|
11. Add a color filter to the product list. The user should be able to filter the listing with the existing colors. ✓
|
||||||
existing colors.
|
|
||||||
### specifications
|
### specifications
|
||||||
- Please use PHP, MySQL and HTML. You can also use CSS, JavaScript, Bootstrap and jQuery.
|
- Please use PHP ✓, MySQL ✓ and HTML ✓. You can also use CSS ✓, JavaScript, Bootstrap ✓ and jQuery.
|
||||||
- Save your code online at github.
|
- Save your code online at github. ✓
|
||||||
- Please use an autoloader and namespaces.
|
- Please use an autoloader and namespaces. ✓
|
||||||
- Don’t use a ready to go framework. Build the application from the scratch.
|
- Don’t use a ready to go framework. Build the application from the scratch. ✓
|
||||||
- Use transactions if it makes sense.
|
- Use transactions if it makes sense. ✓
|
||||||
- Please cover your code with unit tests.
|
- Please cover your code with unit tests. ✓
|
||||||
|
|
||||||
## start
|
## start
|
||||||
To run the program execute:
|
To run the program execute:
|
||||||
|
Loading…
Reference in New Issue
Block a user