Skip to content

lexahell/social_network-app

Repository files navigation

VMUTE

Проектная работа по дисциплине "Технологии разработки программных приложений".

О проекте:

Проект "Социальная сеть: VMUTE" направлен на создание автоматизированной платформы для социального взаимодействия пользователя. Платформа должна предоставить удобный интерфейс для обмена информацией, поддержать создание персональных профилей, а также обеспечить функционал групповых обсуждений и мессенджера для коммуникации между участниками. Основное внимание уделяется созданию простого и легкого в использовании интерфейса с минималистичным дизайном, способствующим комфортной социальной интеракции и обмену информацией. Помимо этого, пользователи могут добавлять друзей и просматривать их посты.

Зависимости проекта:

dependencies {
	implementation 'io.jsonwebtoken:jjwt-api:0.12.3'
	implementation 'io.jsonwebtoken:jjwt-impl:0.12.3'
	implementation 'io.jsonwebtoken:jjwt-jackson:0.12.3'
	implementation 'org.springframework.boot:spring-boot-starter-security'
	implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
	implementation 'org.springframework.boot:spring-boot-starter-data-rest'
	implementation 'org.springframework.boot:spring-boot-starter-web'
	implementation 'org.springframework.boot:spring-boot-starter-websocket'
	runtimeOnly 'org.postgresql:postgresql'
	testImplementation 'org.springframework.security:spring-security-test'
	testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

Для запуска приложения необходимо:

  • установить java 17;
  • установить docker и запустить его.

Далее ввести команды:

cd social_network-app/
cd server
./gradlew jar
cd ..
docker-compose up

About

Team project: Social network

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors