My companies

Projeto simples que contêm um CRUD de empresas apenas com nome e endereço. As tecnologias utilizadas para front-end são React e Javascript, e, para o back-end Express, Mongoose e NodeJS. O banco de dados utilizado foi o MongoDB.

Versão NodeJS

18.16.0

Configuração do Ambiente

Siga as etapas abaixo para configurar o ambiente de desenvolvimento:

1. Clonar o repositório

$ git clone https://github.com/ed-ateixeira/my-companies.git

2. Instalar as dependências e rodar os projetos

Abra dois terminais, um para rodar a API back-end e outro para rodar a aplicação front-end

Terminal Back-end

Entre na pasta do projeto e instale as dependências

$ cd back-end
$ npm install

Após instalação das dependências, execute o comando abaixo para rodar a aplicação

$ npm start

Terminal Front-end

Entre na pasta do projeto e instale as dependências

$ cd front-end
$ npm install

Após instalação das dependências, execute o comando abaixo para rodar a aplicação

$ npm run dev

3. Abrir a aplicação

A aplicação front-end estará rodando na porta 5173, para acessar, a URL é: http://localhost:5173.

A API estará rodando na porta 3000.

Observações

  • Não há necessidade de configurar banco de dados ou URL de API no front;
  • Não há necessidade de autenticação.