Skip to content

Web-application, client - Vue.js, server(rest-api) - Spring boot, db - MySQL

Notifications You must be signed in to change notification settings

Krutov777/spring-vue-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Spring Vue Web Application (EN)

Electronics store - The system uses 2 entities: user and electronics. One-to-Many.

Roles:

  • authorized user - can view the list of electronics, delete, add.
  • unauthorized user - can view the list of electronics

Stack

Frontend:

directory name lab3front

  • Language - Javascript
  • Framework - Vue
  • For requests - axios library

Backend (REST API):

directory name lab2spring

  • Language - Java
  • Framework - Spring Boot
  • Authorization - oAuth2
  • Data base - Hibernate + MySQL
Implemented as part of laboratory work in the discipline - Technology for the development of server information systems.

Веб-приложение Spring Vue (RU)

Магазин электроники - В системе используются 2 объекта: пользователь и электроника. Один ко многим.

Роли:

  • авторизованный пользователь - может просматривать список электроники, удалять, добавлять.
  • неавторизованный пользователь - может просматривать список электроники

Стек

Фронтенд:

имя каталога lab3front

  • Язык - Javascript
  • Фреймворк - Vue
  • Для запросов - библиотека axios

Backend (REST API):

имя каталога lab2spring

  • Язык - Java
  • Фреймворк - Spring Boot
  • Авторизация - oAuth2
  • База данных - Гибернация + MySQL
Реализовано в рамках лабораторных работ по дисциплине - Технология разработки серверных информационных систем.