Skip to content
 
 

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo Url

Unity Version Game Version License

О проекте

Добро пожаловать в команду разработки бэкенд-части платформы по перепродаже вещей! В этом проекте мы стремимся создать надежный и масштабируемый серверный компонент, который будет обеспечивать функциональность и безопасность для пользователей, взаимодействующих с нашей платформой.

Наша основная цель — разработать бэкенд, который будет поддерживать фронтенд-часть сайта, обеспечивая эффективное взаимодействие с базой данных и выполнение бизнес-логики. Мы хотим создать систему, которая не только будет удовлетворять текущим требованиям, но и будет легко расширяемой для будущих улучшений и новых функций.

Документация

Всю документацию к этому проекту вы сможете найти во вкладке Wiki.

Технологический стек

Прежде чем приступить к установке, ознакомьтесь с технологическим стеком, который используется в проекте:

  1. Spring Boot: Фреймворк для создания приложений на Java, который упрощает настройку и развертывание.

  2. Spring Data JPA: Библиотека для работы с базами данных, которая упрощает взаимодействие с JPA (Java Persistence API).

  3. Swagger: Инструмент для документирования RESTful API, который позволяет автоматически генерировать документацию и тестировать API.

  4. Hibernate: ORM (Object-Relational Mapping) фреймворк, который используется для работы с базами данных и управления сущностями.

  5. Liquibase: Инструмент для управления версиями базы данных, который позволяет отслеживать изменения в структуре базы данных и выполнять миграции.

  6. PostgreSQL: Реляционная база данных, используемая для хранения данных приложения.

  7. Maven/Gradle: Инструменты для управления зависимостями и сборки проекта.

  8. Docker: Платформа для контейнеризации приложений, позволяющая легко развертывать и масштабировать приложение.

Требования к окружению

  1. Операционная система: Windows 10 или выше, macOS 10.13 (High Sierra) или выше, любая современная дистрибуция Linux (например, Ubuntu 20.04 или выше, CentOS 7 или выше).

  2. Java Development Kit (JDK): версия 11 или выше (рекомендуется OpenJDK или Oracle JDK).

  3. PostgreSQL: версия 12 или выше.

  4. Maven: версия 3.6.0 или выше.

  5. Docker: версия 20.10 или выше (по желанию).

  6. IntelliJ IDEA: последняя версия (рекомендуется установить плагины для работы с Spring и Maven/Gradle).

  7. Git: версия 2.25 или выше.

Разработчики

Команда No PHP - No problems

фото

About

Online store with authorization, comments, roles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages