Skip to content

Bran00/clients-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Predialize

Conteúdo

  1. Visão Geral
  2. Tecnologias
  3. Pré-requisitos
  4. Configuração do Projeto
  5. Executando a API
  6. Executando a Aplicação Angular
  7. Contribuição
  8. Licença

Visão Geral

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.

Tecnologias

  • 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.

Pré-requisitos

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

Configuração do Projeto

  1. Clone o repositório:

    git clone https://github.com/Bran00/clients-dashboard
    cd seu-repositorio
  2. Configurar a API:

    cd api
    npm install
  3. Configurar a Aplicação Angular:

    cd ../app
    npm install
  4. Configurar a SSL:

    ENV NODE_OPTIONS="--openssl-legacy-provider"

Executando a API

Para iniciar a API, execute os seguintes comandos:

cd api
npm start

A API estará disponível em http://localhost:3000.

Executando a Aplicação Angular

Para iniciar a aplicação Angular, execute os seguintes comandos:

cd app
ng serve --port 4200

Abra o navegador e acesse http://localhost:4200.

Contribuição

Sinta-se à vontade para contribuir para este projeto. Siga as diretrizes de contribuição e abra um Pull Request com suas melhorias.

Licença

Este projeto é licenciado sob a Licença ISC - veja o arquivo LICENSE para mais detalhes.

About

A dashboard with angular and node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published