8000 GitHub - Thomas164-cadu/dev_evolution_project: Projeto destinado ao DevEvolution de acordo com pré-requisitos estabelecidos pela IXC
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Thomas164-cadu/dev_evolution_project

Repository files navigation

Projeto DevEvolution - API Node para Pedidos

Este projeto foi desenvolvido para o DevEvolution, seguindo os pré-requisitos estabelecidos pela IXC. O objetivo era criar uma API Node com recursos básicos de Criação, Edição, Listagem e Exclusão de pedidos.

Além disso, foi criado um sistema completo com duas frentes:

  • FrontEnd: ReactJS
  • BackEnd: NodeJS

Como rodar o projeto

Para rodar o projeto, verifique se a porta 3000 de sua máquina local está livre para executar o projeto backend, já que as rotas da interface estão fixas para: localhost:3000.

Também é importante garantir que a sua máquina tenha o MongoDB instalado, assim como o pacote pm2.

Backend

Navegue até a pasta node_backend para acessar o back do projeto. Ao acessar a pasta, execute os seguintes comandos:

$ npm install $ pm2 start

Desta forma, o backend do projeto já estará rodando.

Frontend

Navegue até a pasta react_frontend para acessar o front do projeto. Ao acessar a pasta, execute os seguintes comandos:

$ npm install $ npm start

Desta forma, o frontend do projeto será executado e abrirá uma janela em seu navegador padrão para acessar o sistema.

Documentação

A documentação completa com cada rota pode ser encontrada na raiz do projeto em um arquivo JSON para ser importado em alguma ferramenta como Insomnia ou Postman.

About

Projeto destinado ao DevEvolution de acordo com pré-requisitos estabelecidos pela IXC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0