This will be a practical test to analyze your knowledge using GIT and CodeIgniter. However, any additional knowledge that can be used (that makes sense) will also be analyzed.
To begin, you should fork this repository. This will be your workstation.
- Create a CodeIgniter APP on your fork. We're currently using version 2.
- Your app should do some tasks:
a. CRUD for products.
b. A cron to create an order with random products every thirty minutes.
c. Display all orders, this query should be cached.
2.a - This should be basic stuff (name of product, price, stock quantity).
2.b - Orders must include random products that is available in stock. Also include new informations, like total value, an unique identifier.
2.c - Display a view with all created orders, sort by latest created. This query should be cached, because orders are only created every thirty minutes.
Will be also analyzed, code organization (we follow PSR-2), creativity and functionality. When you finish, do a PR and we analyze.
Do your best! ๐