http://dscatalog-kennedy.netlify.app/
DS Catalog é uma aplicação Full Stack web e mobile construída durante o Bootcamp Spring React, ministrado pela DevSuperior.
O software consiste em uma aplicação de catálogo de produtos, onde há três tipos de permissões, a do usuário não autenticado, que pode apenas visualizar os produtos, a do usuário com perfil operador, que pode também adicionar categorias ou produtos e a do usuário administrador, que além das outras permissões, também pode gerenciar os outros usuários da aplicação.
Neste projeto também foram trabalhados tópicos como testes com Junit, além de CI/CD e implantação com Docker na Oracle Cloud.
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- OAuth/JWT
- Junit
- HTML / CSS / Sass/ Bootstrap/ JS / TypeScript
- ReactJS
- Axios
- React Hook Forms
- React Select
- Back end: Oracle Cloud
- Front end web: Netlify
- Banco de dados: Postgresql
Pré-requisitos: Java 17
## clonar repositório
git clone https://github.com/KEENNEEDYY/dscatalog-ecomerce.git
## entrar na pasta do projeto back end
cd backend
## executar o projeto
./mvnw spring-boot:run
Pré-requisitos: npm / yarn
## clonar repositório
git clone https://github.com/KEENNEEDYY/dscatalog-ecomerce.git
## entrar na pasta do projeto front end web
cd frontweb
## instalar dependências
yarn install
## executar o projeto
yarn start
Kennedy Leocadio