Yakomoga777 / test-crud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестове завдання на позицію React розробника в компанію CRUD застосунок:

  1. Застосунок повинен мати три сторінки:

    1.1. сторінка привітання

    1.1.1. з описом застосунку та з посиланням на сторінку з користувачами.

    1.2.сторінка з переліком користувачів

    1.2.1. у вигляді таблиці із полями id, name, username
    1.2.2. на сторінці має бути пошук користувачів
    

    1.3. сторінка з даними обраного користувача

    1.3.1. містить всі дані, що отримані по користувачу
    
    1.3.2. є можливість переходити до перегляду наступного користувача та попереднього
    
  2. Дані користувачів отримати з https://mockapi.io/

  3. Створити сховище у redux-toolkit і зберігати в ньому дані.

  4. У застосунку має бути можливість додати, редагувати та видалити користувачів(запит на сервер, потім обробляєтся в redux).

  5. Форма додавання, редагування та видалення користувачів має бути у модальному вікні.

  6. Має бути реалізована валідація на порожні поля у формах.

  7. При створенні нового користувача має бути використана стартова структура з усіма вкладеннями.

  8. Записи, що були відредаговані, мають відрізнятися шрифтом.

  9. Дозволяється використання бібліотек для візуалізації (MaterialUI або Semantic).

  10. Результат розробки повинен зберігатися на сервісі github з локальними комітами розробника.

  11. Після клонування та інсталяції проект має запускатися однією командою «npm start».

About


Languages

Language:JavaScript 69.7%Language:HTML 26.9%Language:CSS 3.4%