Skip to content

panshin/Frontend-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend-test-task

Описание

Тестовое задание представляет собой сервер (express.js). Для запуска необходимо:

  • Установить глобально gulp (npm -g install gulp )
  • Установить зависимости ( npm install )
  • Запустить ( gulp )

Сервер реализуетследующий функционал:

UR Метод Параметры Описание
/signup POST login, password Регистрация
/login POST login, password Авторизация
/category GET Список категорий
/category/2 GET Список подкатегорий
/products GET Список всех продуктов
/products/1 GET Список продуктов по категории

Регистрация и авторизация

Пользователь создается в рантайме, после рестарта сервера все данные пропадают. После успешной авторизации, сервер возвращает парметр sid, с помощью которого проверяется авторизация пользователя в запросах к категориям и продуктам.

Запрос категорий и продуктов

В заголовке запроса должен передаваться параметр sid, получаемый после авторизации.

Задача

Реализовать одностраничное приложение - каталог продуктов.

Функционал

  • Страница регистрации ( логин и пароль );
  • Страница авторизации;
  • Отображение списка категорий ( подкатегрии загружаются по клику на категорию )
  • Список продуктов активной категории;

Технологии

  • React ( предпочтительнее )
  • Angular

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published