/ktor-vue-exposed

Технология разработки серверных информационных систем

Primary LanguageVue

Технология разработки серверных информационных систем

В рамках лабораторных работ реализовано:

Серверная часть на kotlin с использованием Ktor и Exposed.
Все функции CRUD и взаимодействие с БД соответственно.
В системе используются 2 сущности: Пользователь и Коллекционная вещь.
1 пользователь - множество вещей.
Авторизация реализована с использованием JWT


Фронтенд написан на Vue
Доступна регистрация и авторизация пользователей
Авторизированныи пользователям, помимо просмотра, доступно добавление и удаление записей.
JWT токен хранится в localStorage.
Доступен просмотр предметов, созданных пользователем с известным логином,

Например, предметы пользователя admin доступны по пути /admin