- Visão Geral
- Tecnologias
- Pré-requisitos
- Configuração do Projeto
- Executando a API
- Executando a Aplicação Angular
- Contribuição
- Licença
Este projeto consiste em uma aplicação Angular (front-end) que se comunica com uma API Node.js (back-end). A API utiliza Express para criar um servidor web simples, enquanto a aplicação Angular é construída usando o Angular CLI.
- Angular CLI: Ferramenta de linha de comando para Angular.
- Node.js: Ambiente de execução para JavaScript no lado do servidor.
- Express: Framework para construção de aplicativos web Node.js.
- Nodemon: Utilitário que monitora alterações nos arquivos e reinicia automaticamente o servidor.
- MongoDB: Banco de dados NoSQL.
Antes de começar, certifique-se de ter os seguintes pré-requisitos instalados:
- Node.js - Versão LTS (20.11.0 LTS recomendada)
- Angular CLI - Execute
npm install -g @angular/cli
para instalar globalmente - MongoDB - Banco de dados NoSQL
-
Clone o repositório:
git clone https://github.com/Bran00/clients-dashboard cd seu-repositorio
-
Configurar a API:
cd api npm install
-
Configurar a Aplicação Angular:
cd ../app npm install
-
Configurar a SSL:
ENV NODE_OPTIONS="--openssl-legacy-provider"
Para iniciar a API, execute os seguintes comandos:
cd api
npm start
A API estará disponível em http://localhost:3000.
Para iniciar a aplicação Angular, execute os seguintes comandos:
cd app
ng serve --port 4200
Abra o navegador e acesse http://localhost:4200.
Sinta-se à vontade para contribuir para este projeto. Siga as diretrizes de contribuição e abra um Pull Request com suas melhorias.
Este projeto é licenciado sob a Licença ISC - veja o arquivo LICENSE para mais detalhes.