Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vladbrok/ts-dev-test-task-client
- Owner: VladBrok
- Created: 2022-10-03T09:09:27.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-09T18:25:15.000Z (about 2 years ago)
- Last Synced: 2024-10-23T00:38:38.127Z (2 months ago)
- Language: Vue
- Homepage: https://ts-dev-test-task-client.vercel.app
- Size: 509 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).