Desafio

API

A API funciona como um CRUD retornando dados, salvando, deletando é atualizandos os dados de acordo com seu endpoints. Foram utilizadas para o desenvolvimento da API:

  • Django - Framework para desenvolvimento rápido para web
  • Django REST Framework - Biblioteca que permite a construção de APIs REST
  • MYSQL - Grenciador de banco de dados relacional;
  • Docker - Para criar uma ambiente de desenvolvimento com python e seus requisitos

Front-end

O front-end envia requisições à API implementada no back-end conforme os endpoints acessados pelo interface.

  • Angular 9 e dependências - utilizadas para criar interfaces de usuário dinâmicas;
  • Material-UI - utilizada para o desenvolvimentos das interfaces;

Execução

Após o clone do projeto, execute o seguinte passos:

  • Acessar a pastar service e rodar o comando: docker-compose up
  • Acessar a pasta cliente e rodar o comando: npm install
  • Em seguida para subir o front-end ao navegador rodar o commando: npm run start