Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucassantus/django-qrcode-generator

:rocket: Repositório focado na criação e aprimoramento de um projeto capaz de gerar QR Code, utilizando o Django Framework com Boostrap 5
https://github.com/lucassantus/django-qrcode-generator

bootstrap5 css3 django html5 javascript python qrcode

Last synced: 15 days ago
JSON representation

:rocket: Repositório focado na criação e aprimoramento de um projeto capaz de gerar QR Code, utilizando o Django Framework com Boostrap 5

Awesome Lists containing this project

README

        

QR Code Generator


Se você quiser visualizar a aplicação, clique aqui.

:information_source: Sobre

> Este projeto foi desenvolvido utilizando o Django como framework back-end e o Bootstrap como framework front-end.

A ideia é:

_"Criar um projeto simples relacionado a um sistema capaz de gerar QR Code. Tendo como objetivo a construção do backend da aplicação com intuito de promover o aprendizado na área relacionado ao Django Framework e o frontend utilizando Bootstrap 5."_

--------------------------------------------------------------------------------------

:ab: Tabela de Conteúdo

* [Sobre](#sobre)
* [Tabela de Conteudo](#tabela-de-conteudo)
* [Status do Projeto](#status)
* [Por Que](#por-que)
* [Tecnologias](#tecnologias)
* [Funcionalidades](#funcionalidades)
* [Instalação do Projeto](#instalando)
* [Clonando Repositório](#clonando)
* [Windows](#rodando-windows)
* [Linux](#rodando-linux)
* [Autor](#autor)
* [Licença](#license)

--------------------------------------------------------------------------------------

:heavy_exclamation_mark: Status do Projeto


:heavy_check_mark: Sistema Web finalizado... :heavy_check_mark:

--------------------------------------------------------------------------------------

:question: Por Que

Este projeto faz parte do meu portfólio pessoal, ficarei feliz caso você forneça algum feedback, código, estrutura, funcionalidade ou qualquer funcionalidade&melhoria que você possa relatar para melhora-lo.

Você pode usar este projeto como quiser, seja para estudar, fazer melhorias, você que manda!

Este é um projeto totalmente grátis!

--------------------------------------------------------------------------------------

:rocket: Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

- [Django Framework 3.2.12](https://www.djangoproject.com/)
- [Bootstrap 5.0](https://getbootstrap.com/docs/5.0/getting-started/introduction/)
- [Django Auto Slug 1.9.8](https://pypi.org/project/django-autoslug/)
- [PyQRCode 1.2.1](https://pypi.org/project/PyQRCode/)
- [Pillow 9.2.0](https://pypi.org/project/Pillow/)

--------------------------------------------------------------------------------------

:sparkles: Funcionalidades

- [X] Possibilita a geração de QR Code por URL.

--------------------------------------------------------------------------------------

:computer: Instalando o Projeto

Clonando o Repositório

```
git clone [email protected]:LucasSantus/django-qrcode-generator.git

cd django-qrcode-generator
```

Rodando o Projeto


Windows

> **Observação:** Foi utilizado o Windows(versão 10), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!

```
python -m venv env

env\Scripts\activate

python -m pip install --upgrade pip

pip install -r requirements.txt

python manage.py makemigrations home

python manage.py migrate

python manage.py runserver
```


Linux

> **Observação:** Foi utilizado a distro Linux Mint(versão 20.1), caso ocorra algum problema na instalação, pesquise por conta própria a resolução do mesmo!

**Preparando Ambiente Virtual**

Com o terminal aberto, digite no terminal:

```
python3 -m venv env

source env/bin/activate

python -m pip install --upgrade pip

pip install -r requirements.txt

python manage.py makemigrations home

python manage.py migrate

python manage.py runserver
```

**Criando Super Usuário**

```
python manage.py createsuperuser
```
**Acessando o Projeto**

para visualizar o projeto: http://127.0.0.1:8000/

**Acessando o Admin**

Com o projeto rodando, adicione o 'admin/' dps da URL:

http://127.0.0.1:8000/admin/

--------------------------------------------------------------------------------------

:bust_in_silhouette: Autor








Lucas Santus





Feito com ❤️ por Lucas Santus!

Obrigado por visitar e boa codificação!

--------------------------------------------------------------------------------------

:memo: License

Este projeto está licenciado sob a Licença MIT License - veja o [LICENSE.md](https://github.com/LucasSantus/django-qrcode-generator/blob/master/LICENSE) para melhores detalhes.