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
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;
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