Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lucassantus/django-qrcode-generator
- Owner: LucasSantus
- License: mit
- Created: 2021-08-09T03:24:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-25T04:13:16.000Z (over 2 years ago)
- Last Synced: 2024-11-07T04:27:59.691Z (2 months ago)
- Topics: bootstrap5, css3, django, html5, javascript, python, qrcode
- Language: Python
- Homepage: https://qrcode-generator-django.herokuapp.com/
- Size: 551 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.gitcd 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 envenv\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 envsource 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
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.