An open API service indexing awesome lists of open source software.

https://github.com/notweuz/feedify-backend

Backend of social network pet-project
https://github.com/notweuz/feedify-backend

java rest-api spring-boot

Last synced: about 1 month ago
JSON representation

Backend of social network pet-project

Awesome Lists containing this project

README

          

# Feedify Backend

Этот проект — пет-проект, разработанный для практики и возможного использования в качестве дипломной работы для колледжа.
Feedify — это серверная часть приложения для управления лентой новостей, пользователями, постами и файлами.

## Функционал

- Регистрация и аутентификация пользователей (JWT)
- Создание, редактирование и удаление постов
- Хранение и загрузка файлов
- Система подписок и голосования за посты

## Технологии

- Java 21+
- Spring Boot
- Gradle

## Запуск проекта

1. Клонируйте репозиторий:
```
git clone https://github.com/notweuz/feedify-backend.git
```
2. Перейдите в папку проекта:
```
cd feedify-backend
```
3. Соберите и запустите проект:
```
./gradlew bootRun
```

## Примечания

- Возможна доработка и расширение функционала в будущем.

---

# Feedify Backend

This project is a pet project developed for practice and may be used as a diploma (graduation) project for college.
Feedify is a backend application for managing a news feed, users, posts, and files.

## Functionality

- User registration and authentication (JWT)
- Creating, editing, and deleting posts
- File storage and upload
- Followers system and post voting

## Technologies

- Java 21+
- Spring Boot
- Gradle

## How to Run

1. Clone the repository:
```
git clone https://github.com/notweuz/feedify-backend.git
```
2. Go to the project directory:
```
cd feedify-backend
```
3. Build and run the project:
```
./gradlew bootRun
```

## Notes

- Further development and feature expansion are possible in the future.