Skip to content

kalin11/tinkoff-pet-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinkoff Backend Academy Project

Данный проект был реализован в рамках Академии Бэкенд разработки в Тинькофф.

Это приложение под названием "Осведомленный студент" позволяет студентам находить какие-либо новости по предметам. В данном приложении есть ролевая модель, личные кабинеты, возможность создания постов, их комментирования, а также создание тредов к комментариям.
На основой странице приложения есть новостная лента, которая реализована как бесконечный скроллинг. Скриншоты приложения и ссылка на front-end часть прикреплены ниже:

Front-end

Скриншоты

ЛК админа Фото поста Создание топика ЛК юзера Добаление нового поста админом Авторизация Выбор предметов на курсе Выбор курса Фото тредов к комментарию

Build

Есть 2 сценария запуска

1. Для тестирования и запуска из IDE

Чтобы запустить приложение в IDE нужно:

  1. Выбираем профиль dev, чтобы приложение верно нашло БД
  2. docker compose up --build -d postgres

    С помощью этой команды мы поднимаем БД в контейнере

  3. Запускаем приложение через IDE и работаем

2. Для запуска в одном контейнере и БД и приложения

Чтобы собрать проект в контейнере нужно

  1. mvn clean package

  2. docker compose up --build -d

Теперь наше приложение работает в докере на порту 8080.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •