Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vladbrok/ts-dev-test-task-client

Клиентская часть тестового задания на позицию разработчика TypeScript
https://github.com/vladbrok/ts-dev-test-task-client

Last synced: 13 days ago
JSON representation

Клиентская часть тестового задания на позицию разработчика TypeScript

Awesome Lists containing this project

README

        

# Клиентская часть тестового задания на позицию разработчика TypeScript

## Задание

Должны быть разработаны следующие возможности:

- Регистрация нового пользователя, email в качестве login, задаваемый пользователем пароль. Подтверждение email’а не требуется.
- Вход (logging in) пользователя в систему.
- Выход (logging out) пользователя из системы.
- Создание, получение, редактирование, удаление (CRUD) пользователем информации о себе: Имя, Телефон, Адрес, Информация о себе.

Серверная часть реализует соответствующие эндпоинты, клиентская часть реализует пользовательский интерфейс и передачу данных из него на сервер.

## Замечания к реализации

Для разработки серверной части следует использовать TypeScript, Nest.js.
Работа с JWT: https://docs.nestjs.com/security/authentication#jwt-functionality
Для разработки клиентской части следует использовать Quasar, для взаимодействия с API axios (предусмотреть сценарии истечения access token’а с помощью axios interceptors).