Projeto desenvolvido em Django que permite buscar cartas de Yu-Gi-Oh! através da API YGOPRODeck, montar um deck de até 3 cópias por carta e visualizar as cartas selecionadas em uma página separada.
- 🔍 Busca de cartas pelo nome utilizando a API YGOPRODeck.
- ➕ Adicionar cartas ao deck sem recarregar a página (via AJAX).
- 📄 Limite de 3 cópias por carta no deck, conforme regra oficial.
- 📑 Visualização do deck em uma página dedicada.
- 🎨 Interface estilizada com CSS inspirado no tema Yu-Gi-Oh!
-
Clone o repositório:
git clone https://github.com/GleisonPS/Imprimir_deck_YGO.git cd Imprimir_deck_YGO -
Crie e ative um ambiente virtual:
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
-
Instale as dependências:
pip install -r requirements.txt
-
Execute as migrações:
python manage.py migrate
-
Inicie o servidor:
python manage.py runserver
-
Acesse no navegador:
http://127.0.0.1:8000/
- Acesse a página Home para introdução.
- Vá até Buscar Cartas para pesquisar cartas pelo nome.
- Clique em Adicionar para enviar cartas ao deck (máx. 3 cópias).
- Consulte a página Meu Deck para visualizar todas as cartas escolhidas.
- Exportar deck em PDF com as imagem para impressão.
- Sistema de login para salvar decks por usuário.
- Opção de importar/exportar decks no formato
.ydk.
Projeto desenvolvido por Gleison Pereira Santiago 🎴