Фреймворк Slim4
Попробуйте на нём реализовать вот что:
предположим есть база данных книг (одна таблица). нужно сделать crud по добавлению чтению редактирования и удалению книги. сделать максимально как вы сможете красиво. те контроллер, сущность, репозиторий. валидация . на сколько вы мыслите всё это сделать максимально качественно. делит можно не делать. таблица на ваше усмотрение но разноплановых полей 5-7