Skip to content

PESTful API для для социальной медиа платформы

Notifications You must be signed in to change notification settings

MrGreenNV/social-media-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social Media API

Это проект представляет собой API для социальной сети, позволяющий пользователям взаимодействовать, создавать посты, отправлять сообщения, управлять друзьями и подписками, а также просматривать ленту активности.

Требования

  • Java 8 или выше
  • Spring Boot
  • PostgreSQL

Установка

  1. Клонируйте репозиторий:
git clone https://github.com/yourusername/social-media-api.git
  1. Установите зависимости и соберите проект:
cd social-media-api
mvn clean install
  1. Создайте базу данных PostgreSQL и настройте соответствующие параметры подключения в файле application.properties.

  2. Запустите приложение:

mvn spring-boot:run

Использование

Функциональность

  • Аутентификация и авторизация: Пользователи могут зарегистрироваться, войти в систему и получить доступ к защищенным ресурсам, используя JWT для обеспечения безопасности данных.
  • Управление постами: Пользователи могут создавать, просматривать, обновлять и удалять свои посты, включая текст и прикрепленные изображения.
  • Взаимодействие пользователей: Пользователи могут отправлять заявки в друзья другим пользователям. После подтверждения заявки, пользователи становятся друзьями и могут обмениваться сообщениями.
  • Подписки и лента активности: Пользователи могут подписываться на других пользователей и получать ленту активности с последними постами подписанных пользователей.

Автор

[MrGreenNV] - [averkievnv@gmail.com]

About

PESTful API для для социальной медиа платформы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages