Organica-это полный проект электронной коммерции, созданный с использованием Spring Boot, MySQL и React.js. Он обрабатывает различные операции на стороне сервера, такие как управление корзиной покупок и другие функции. Для безопасности он использует аутентификацию и авторизацию JWT с использованием Spring Security.
Чтобы запустить этот проект локально, вам нужно установить следующее программное обеспечение:
Клонировать репозиторий:
git clone https://github.com/your-username/organica.git
cd organicaНастройка базы данных:
backend/src/main/resources/application.properties .Свойства приложения
Чтобы настроить свойства приложения, выполните следующие действия:
Откройте backend/src/main/resources/application.properties .
Настройте свойства подключения базы данных MySQL, обновив следующие строки:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
Замените your-username и your-password своими учетными данными базы данных MySQL.
(Необязательно) Если вы хотите изменить порт сервера, обновите следующую строку:
server.port=8080
Замените 8080 на желаемый номер порта.
Сохраните файл application.properties .
Настройка бэкэнд:
Перейдите к Server каталогу:
cd serverСоздайте и запустите приложение Spring Boot:
./mvnw spring-boot:run Бэкэнд -сервер теперь должен работать на http://localhost:8080 .
Настройка фронта:
Перейдите к Client каталогу:
cd ClientУстановите зависимости:
npm installЗапустите сервер разработки React:
npm start Сервер Frontend теперь должен работать на http://localhost:3000 .
Откройте свой веб -браузер и посетите http://localhost:3000 чтобы получить доступ к приложению Organica.
Взносы приветствуются! Если вы хотите внести свой вклад в Organica, следуйте этим шагам:
Если у вас есть какие -либо вопросы или предложения, не стесняйтесь обращаться к сопровождающим проекту: