Introdução
Para utilizar o projeto a seguir é necessário primeiro clonar o repositório, para tal basta em seu terminal executar os seguintes comandos:
git clone https://github.com/ /cookies-n-soda
cd cookies-n-soda
Este é um projeto feito para representar um sistema teórico de compras de cookies e beidas.
Executar
Para apenas executar o repositório da maneira que está sem fazer modificações no projeto basta rodar o seguinte comando em seu terminal:
docker-compose up --build
Mas para antes é necessário que o Docker e docker-compose estejam instalados e configurados na sua máquina!
Instalar
Caso queira interagir com o projeto, você deverá antes instalar ele na sua máquina, para tal precisará do Python e do PIP instalados nela; em seguida basta rodar os seguintes comandos em seu terminal:
pip install --break-system-packages -r requirements.txt
python manage.py migrate
Cadastro de produtos
- Rode no terminal
python manage.py createsuperuser
para criar o usuário administrador do sistema - Execute o projeto e abra a url: http://localhost/admin/
- Em Items há a opção de adicionar -- um mais seguido de Add --, clique nela
- Preencha as informações com o item que deseja adicionar
obs: muito dos produtos já cadastrados em db.sqlite3
presentes neste projeto precisam de imagens que se encontram na pasta img
Pagamento
Para testar o pagamento por cartão de crédito basta utilizar o cartão de testes:
- número do cartão: 4000 0007 6000 0002
- data de vencimento: qualquer data futura
- código de segurança: qualquer número de três dígitos
Cadastro de cupons
- Execute o projeto e abra a url: http://localhost/admin/
- Em Cupons há a opção de adicionar -- um mais seguido de Add --, clique nela
- Preencha as informações com o item que deseja adicionar