# Developing AcadeMix Backend

**URL:** <https://sef.discourse.group/t/developing-academix-backend/94>\
**Category:** Development\
**Created:** [May 23, 2020, 2:47pm UTC](https://sef.discourse.group/t/developing-academix-backend/94 "2020-05-23T14:47:45Z")\
**Posts on this page:** 1\
**Showing post:** 30

<div class="post-metadata">

**Author:** ![YohanAvishke](https://yyz2.discourse-cdn.com/free1/user_avatar/sef.discourse.group/yohanavishke/32/106_2.png) [@YohanAvishke](https://sef.discourse.group/u/YohanAvishke)\
**Post date:** [June 14, 2020, 4:42am UTC](https://sef.discourse.group/t/developing-academix-backend/94/30 "2020-06-14T04:42:33Z")

</div>

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

1. Create packages for admin APIs and refactor existing admin APIs to those packages
2. Change entities and test to have more efficient relationships and to be able to support utf-8
3. Add API layer, service layer and repositories to handle the new APIs

> <https://github.com/sef-global/sef-core/pull/52>

---

_[View the full topic](https://sef.discourse.group/t/developing-academix-backend/94)._
