Sistema de orçamentos genérico para visualizar, criar, editar e apagar orçamentos, utilizando dois perfis de acesso (Vendedor e Gerente).
|
|
|
|
Projeto desenvolvido como um teste para a empresa VarejOnline.
- Java
- Spring Boot
- Spring Web
- Spring Boot DevTools
- Spring Data JPA
- H2 Database
- Validation
- Maven
- HTML / CSS / TypeScript
- Angular
- Bootstrap
Antes de começar, verifique se você atendeu aos seguintes requisitos:
-
Ter instalado o Java JDK 11
-
Para verificar, rode o seguinte comando em um terminal:
java --version
-
Caso não tenha instalado, siga estas etapas:
Linux:
sudo apt install openjdk-11-jdk
Windows:
https://www.oracle.com/java/technologies/downloads/#java11-windows
Para usar o projeto, siga estas etapas:
Faça um clone do repositório
git clone https://github.com/joaozinsh/budget-system.git
Abra um terminal na pasta back-end do projeto e digite:
Linux ou Windows (Git Bash):
./mvnw spring-boot:run
Windows (CMD):
./mvnw.cmd spring-boot:run
Para acessar o banco de dados H2, acesse http://localhost:8080/h2-console
Antes de começar, verifique se você atendeu aos seguintes requisitos:
-
Ter instalado o
Angular CLI
-
Para verificar, rode o seguinte comando em um terminal:
ng --version
-
Caso não tenha instalado, siga estas etapas:
Primeiro é necessário ter o
npm
package manage instalado, faça o download da versãoLTS
doNode.js
https://nodejs.org/en/download/
Feito isso, instale o
Angular CLI
npm install -g @angular/cli
Para usar o projeto, siga estas etapas:
Faça um clone do repositório
git clone https://github.com/joaozinsh/budget-system.git
Abra um terminal na pasta front-end do projeto e instale as dependências:
npm install
Feito isso, rode o projeto com:
ng serve
Por último, acesse http://localhost:4200
Usuários de acesso:
- Vendedor
- Senha: vendedor
- Gerente
- Senha: gerente