PR for the admin APIs
Goals
- To add admin APIs to create, update & delete Languages, Categories, SubCategories, Items.
- To change entities in order to have more meaningful relationships and to make able to save utf-8 characters
Approach
- Create packages for admin APIs and refactor existing admin APIs to those packages
- Change entities and test to have more efficient relationships and to be able to support utf-8
- Add API layer, service layer and repositories to handle the new APIs