https://github.com/mgckaled/ignite-python-sample_flask_auth
Repositório do quarto módulo da trilha Python 2024, desenvolvido pela Rocketseat Education.
https://github.com/mgckaled/ignite-python-sample_flask_auth
flask flask-login flask-sqlalchemy pylint python
Last synced: 2 months ago
JSON representation
Repositório do quarto módulo da trilha Python 2024, desenvolvido pela Rocketseat Education.
- Host: GitHub
- URL: https://github.com/mgckaled/ignite-python-sample_flask_auth
- Owner: mgckaled
- License: mit
- Created: 2024-01-24T18:10:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-25T21:46:55.000Z (over 2 years ago)
- Last Synced: 2026-05-01T02:34:50.002Z (2 months ago)
- Topics: flask, flask-login, flask-sqlalchemy, pylint, python
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ignite Trilha Python - Desenvolvimento Avançado com Flask
## Sumário
- [Ignite Trilha Python - Desenvolvimento Avançado com Flask](#ignite-trilha-python---desenvolvimento-avançado-com-flask)
- [Sumário](#sumário)
- [Sobre o Projeto](#sobre-o-projeto)
- [Tecnologias](#tecnologias)
- [Linguagem de Programação](#linguagem-de-programação)
- [Gerenciadores de Ambiente Virtual](#gerenciadores-de-ambiente-virtual)
- [Bibliotecas Instaladas (Packages)](#bibliotecas-instaladas-packages)
- [Como clonar o projeto?](#como-clonar-o-projeto)
- [Licença](#licença)
## Sobre o Projeto
Repositório do quarto módulo da trilha Python 2024, desenvolvido pela Rocketseat Education.
Este módulo foi elaborado para o entendimento e aplicação de autenticação usando `Flask-Login`, além de apresentar os conceitos de integração de banco de dados utilziando o `SQLAlchemy`.
> [Anotações](./.github/docs/notes.md) referente ao módulo.
>
> Acesso ao [roteiro das aulas](./.github/docs/class-schedule.md).
>
> Perguntas e respostas do [Quiz](./.github/docs/quizz.md).
## Tecnologias
### Linguagem de Programação
- [`python`](https://www.python.org/) (v3.11.5)
### Gerenciadores de Ambiente Virtual
- [`pyenv`](https://github.com/pyenv/pyenv)
- [`pipenv`](https://pipenv.pypa.io/en/latest/)
### Bibliotecas Instaladas (Packages)
- [`pylint`](https://pylint.pycqa.org/en/latest/index.html)
- [`flask`](https://flask.palletsprojects.com/en/3.0.x/)
- [`flask-sqlalchemy`](https://flask-sqlalchemy.palletsprojects.com/en/3.1.x/)
- [`flask-login`](https://flask-login.readthedocs.io/en/latest/)
## Como clonar o projeto?
1. Certifique-se de que está usando o `pyenv` e o `pipenv` para gerenciar as dependências do projeto. Veja como instalar e configurar clicando nos respectivos links do tópico [Gerenciadores de Ambiente Virtual](#gerenciadores-de-ambiente-virtual).
2. Faça o clone pelo Github:
```shell
$ git clone https://github.com/mgckaled/ignite-python-sample_flask_auth.git
```
3. Acesse o diretório:
```shell
$ cd ignite-python-sample_flask_auth
```
4. Instale as dependências e ative o ambiente virtual
```shell
$ pipenv install -r requirements.txt
$ pipenv shell
```
## Licença
Distribuído sob a licença *MIT*. Veja [LICENSE](LICENSE) para mais informações.
---
2024 - Marcel Kaled