mirror of
https://github.com/kevinveenbirkenbach/coding-challenge-online-shop.git
synced 2024-11-01 00:53:10 +01:00
Updated README.md
This commit is contained in:
parent
f12d828a09
commit
990d65aa9a
12
README.md
12
README.md
@ -1,10 +1,10 @@
|
|||||||
# coding-challenge-online-shop
|
# coding-challenge-online-shop
|
||||||
Coding challenge for a online shop
|
Coding challenge for a online shop
|
||||||
## tasks
|
## task
|
||||||
### 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. ✓ <br> The following information are required:
|
||||||
- price net and gross ✓
|
- price net and gross ✓
|
||||||
- image ✓
|
- image ✓
|
||||||
- product name ✓
|
- product name ✓
|
||||||
@ -20,13 +20,14 @@ 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 existing colors. ✓
|
11. Add a color filter to the product list. The user should be able to filter the listing with the 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. ✓
|
||||||
|
### time frame
|
||||||
|
one weekend
|
||||||
## start
|
## start
|
||||||
To run the program execute:
|
To run the program execute:
|
||||||
```bash
|
```bash
|
||||||
@ -35,6 +36,9 @@ To run the program execute:
|
|||||||
### Attention
|
### Attention
|
||||||
This is a demo program; Everytime when you start the demo the database will be reset.
|
This is a demo program; Everytime when you start the demo the database will be reset.
|
||||||
|
|
||||||
|
### requirements
|
||||||
|
The start.sh file needs docker and docker-compose.
|
||||||
|
|
||||||
## test
|
## test
|
||||||
To run the tests execute:
|
To run the tests execute:
|
||||||
```bash
|
```bash
|
||||||
|
Loading…
Reference in New Issue
Block a user