Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladbrok/ts-dev-test-task-server
Серверная часть тестового задания на позицию разработчика TypeScript
https://github.com/vladbrok/ts-dev-test-task-server
Last synced: about 1 month ago
JSON representation
Серверная часть тестового задания на позицию разработчика TypeScript
- Host: GitHub
- URL: https://github.com/vladbrok/ts-dev-test-task-server
- Owner: VladBrok
- Created: 2022-10-05T08:06:16.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-09T18:28:54.000Z (over 2 years ago)
- Last Synced: 2024-10-23T00:38:40.304Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 899 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).