O Organica é um projeto de comércio eletrônico de pilha completa criada usando a Spring Boot, MySQL e React.js. Ele lida com várias operações no lado do servidor, como gerenciar o carrinho de compras e outras funcionalidades. Para segurança, ele utiliza autenticação e autorização JWT usando a segurança da primavera.
Para executar este projeto localmente, você precisa ter o seguinte software instalado:
Clone o repositório:
git clone https://github.com/your-username/organica.git
cd organicaConfigure o banco de dados:
backend/src/main/resources/application.properties .Propriedades do aplicativo
Para configurar as propriedades do aplicativo, siga estas etapas:
Abra o arquivo de backend/src/main/resources/application.properties .
Configure as propriedades de conexão do banco de dados MySQL atualizando as seguintes linhas:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
Substitua your-username e your-password pelas suas credenciais de banco de dados MySQL.
(Opcional) Se você deseja alterar a porta do servidor, atualize a seguinte linha:
server.port=8080
Substitua 8080 pelo número da porta desejada.
Salve o arquivo application.properties .
Configuração de back -end:
Navegue até o diretório Server :
cd serverConstrua e execute o aplicativo de inicialização da primavera:
./mvnw spring-boot:run O servidor de backend agora deve estar em execução no http://localhost:8080 .
Configuração do front -end:
Navegue até o diretório Client :
cd ClientInstale as dependências:
npm installInicie o React Development Server:
npm start O servidor front -end agora deve estar em execução no http://localhost:3000 .
Abra seu navegador da web e visite http://localhost:3000 para acessar o aplicativo Organica.
As contribuições são bem -vindas! Se você deseja contribuir com a Organica, siga estas etapas:
Se você tiver alguma dúvida ou sugestão, não hesite em entrar em contato com os mantenedores do projeto: