Este repositório foi desenvolvido durante a trilha Python do evento NLW Expert da Rocketseat. O projeto é focado na criação de códigos de barras e está alinhado com conceitos de arquitetura de projeto.
- Flask: Framework web utilizado para construir a API.
- Python: Linguagem de programação principal.
- Barcode: Utilizamos bibliotecas específicas para a geração de códigos de barras.
- Outras Bibliotecas: O resto das bibliotecas pode ser encontradas no requirements.txt
-
/create_tag [POST]: Gera um Barcode apartir da biblioteca
{ "product_code": "123-456-789" }
-
Respostas:
- 200 OK
{ "data": { "count": 1, "path": "123-456-789.png", "type": "Tag Image" } }
- 422 UNPROCESSABLE ENTITY
{ "errors": [ { "detail": { "produc_code": [ "unknown field" ], "product_code": [ "required field" ] }, "title": "UnprocessableEntity" } ] }
-
-
Clone este repositório:
git clone https://github.com/seu-usuario/nlw_expert_python.git
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o servidor localmente:
python run.py
-
Acesse a API em http://127.0.0.1:3000.
Obrigado a todos, desejo ótimos estudos, caso queira, entre em contato em pedro.henrique.martins404@gmail.com