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

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.

Awesome Lists containing this project

README

          

# Ignite Trilha Python - Desenvolvimento Avançado com Flask


logo trilha



Made by mgckaled
GitHub Repo Size
pylint badge
License

## 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