/test-task-yii2-api

Тестовое задание для компании ...

Primary LanguagePHPBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Необходимо реализовать клиент-серверное приложение с любым стеком технологий на языках РНР и JS. Использовать РНР для бэка (желательнее Yii2):

  1. Реализовать АРI на со следующими сущностями:
    • Пользователи (id, email, имя, номер телефона, пароль в зашифрованном виде).
  2. Реализовать UI для вывода данных с АРI на VueJS/React/Angular.

Уточнение: в качестве СУБД использовать Postgres.


  1. Install with npm:
$ composer install

$ cd ./frontend 
$ npm install
  1. Creating db:
$ createdb yii2api
  1. Migrating and seeding:
$ php yii migrate
$ php yii seed/seed-test-user
$ php yii seed/seed-users
  1. Setting up REST API url
$ cd ./frontend
$ cp .env.example .env

.env:

VITE_API_ENDPOINT=

demo-gif

backend-tree

frontend-tree