Carrinho de compras é um sistema de e-commerce, nossa API tem como objetivo realizar as operações necessárias para um site de vendas online, como por exemplo, cadastrar produto, listar produtos, aplicar desconto nas compras e processar compras, etc.
Esse app exige a versão 3 do Python.
Crie um arquivo .env
com as variáveis de acordo com o seu ambiente
$ cat .env
APP_PORT=5000
DEBUG=True
MONGO_URI=mongodb://localhost:27015
MONGO_DATABASE=carrinho-de-compras
JAEGER_HOST=localhost
Em requirements.txt
é detalhado as dependências e as respectivas versões que são exigidas e que podem ser instaladas usando:
$ pip install -r requirements.txt
Na raiz do projeto execute:
python run.py
Para executar os testes de integração da nossa aplicação:
docker-compose run --rm app pytest
https://github.com/italovieira/carrinho-de-compras/wiki/Est%C3%B3rias-de-Usu%C3%A1rio