Skip to content

Делаем замену нудлмагазина

Notifications You must be signed in to change notification settings

M8eight/video-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Videohub

Данное приложения это сайт-видеохостинг

Videohub

Запуск

Самый простой через docker compose up Есть варриант по отдельности каждый контейнер или через npm и mvn

Структура приложения

структура

React, bootstrap, авторизация jwt (Заголовок Authorization Bearer: ) 2 токена.

Backend Spring, монолит, авторизация на Spring Security (JWT)

Бд: Postgresql, tsvector для поиска.

Компоненты:

Frontend ./videohub-frontend

Для запуска фронтенд части нужно перейти в каталог ./videohub-frontend и использовать стандартные команды npm i и npm start.

Фронтенд находится на порте 3000

Backend ./videohub-backend

Для запуска бекенд части нужно перейти в каталог ./videohub-backend использовать среду разработки или запустить с помощью ./mvnw start. Вместе с запуском приложения автоматически будет запущен docker-compose который поднимет бд и elasticsearch.

Бекенд находится на порте 8080

Ендпоинты Для просмотра open api localhost:8080/swagger-ui/index.html

Предустановленные пользователи Админ

  • Логин: admin
  • Пароль: admin

Пользователь

  • Логин: user
  • Пароль: user123

Цикл создания видео

видео

Схема бд

схема

About

Делаем замену нудлмагазина

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published