composer install
To populate the database import the file samknows_mysqldump.sql located in the migrations folder to your local MySQL instance.
- The Models could be refactored to use an ORM.
- Lack of code comments due to time constraints.
- A caching mechanism (Redis for example) could be implemented to improve performance.
- Implement validation.
- Implement error codes.
- Implement security (if necessary).
- Implement API throttling.