first commit

This commit is contained in:
2026-01-02 19:43:27 -05:00
commit a16d0f0701

75
README.md Normal file
View File

@@ -0,0 +1,75 @@
# vendaweb_portal
Portal web para venda assistida.
## Versões Recomendadas
### Node.js
- **Versão recomendada:** 14.x (LTS)
### Angular CLI
- **Versão recomendada:** 9.1.15
### Dependências importantes
As dependências pares (`peerDependencies`) que devem ser instaladas manualmente:
- `@angular/common@^9.1.13`
- `@angular/core@^9.1.13`
- `@angular/animations@^9.1.13`
- `hammerjs@^2.0.0`
- `@popperjs/core@^2.11.8`
- `jasmine-core@^3.5.0`
## Passos para Configuração do Ambiente
1. **Instale o Node.js**
Certifique-se de que a versão do Node.js instalada é a 14.x LTS.
Caso esteja usando o Node Version Manager (NVM), você pode instalar e usar a versão recomendada com os comandos:
```bash
nvm install 14
nvm use 14
```
2. **Instale o Angular CLI**
Instale a versão compatível do Angular CLI globalmente:
```bash
npm install -g @angular/cli@9.1.15
```
3. **Instale as dependências do projeto**
Na raiz do projeto, execute:
```bash
npm install
```
4. **Resolva dependências ausentes**
Caso necessário, instale as dependências:
```bash
npm install @angular/common@^9.1.13 @angular/core@^9.1.13 @angular/animations@^9.1.13 hammerjs@^2.0.0 @popperjs/core@^2.11.8 jasmine-core@^3.5.0
```
## Comandos Disponíveis
### Iniciar o Servidor de Desenvolvimento
Para iniciar o servidor de desenvolvimento:
```bash
npm start
```
O servidor será iniciado e estará disponível em: [http://localhost:4200](http://localhost:4200).
### Compilar o Projeto para Produção
Para gerar os arquivos de build otimizados para produção:
```bash
npm run build
```
Os arquivos compilados serão gerados na pasta `dist/`.
### Executar Testes
- **Testes Unitários**:
```bash
npm test
```
- **Testes End-to-End**:
```bash
npm run e2e
```