APP Contatos // ReactJS + NodeJS ExpressJS

  • API para um serviço de gestão de contatos
  • Aplicação para CRUD da API

A aplicação desktop deverá ter os seguintes funcionamentos:

  • Página de listagem com paginação dos Contatos
  • Página de cadastro e alteração do Contato
  • Botão para remover um Contato
  • Página de detalhe de um Contato

Aplicações

  • Aplicação rest NodeJs com ExpressJS utilizando banco de dados mongodb.
  • Aplicação ReactJS para consumir dados da api criada.

Tecnologias utilizadas

  • HTML
  • LESS
  • Bootstrap
  • ReactJS
  • Express
  • NodeJs

Instruções de como rodar a Aplicação

  • Para rodar a Aplicação em ambiente local é necessário ter instalado na máquina os seguintes recursos:
  • NodeJs
  • MongoDB
  • Yarn ( opcional )

Com os recursos instalados executar os comandos, partindo da pasta principal da aplicação ( Contatos ).

Iniciando backend com npm
$ cd backend
$ npm install
$ npm run dev
Iniciando frontend com npm ( em um novo terminal )
$ cd frontend
$ npm install
$ npm run dev

Caso utilize o Yarn, siga os procedimentos abaixo:

Iniciando backend com Yarn
$ cd backend
$ yarn
$ yarn dev
Iniciando frontend com Yarn ( em um novo terminal )
$ cd frontend
$ yarn
$ yarn dev
Alexandre Mattos Torrão