Introdução
Neste projeto, aprenderemos como criar um encurtador de URL usando Python e Flask. Um encurtador de URL é uma ferramenta que pega uma URL longa e a converte em uma URL mais curta e gerenciável. Isso pode ser útil para compartilhar links em mídias sociais ou em e-mails, bem como para tornar URLs longas mais amigáveis.
👀 Pré-visualização

🎯 Tarefas
Neste projeto, você aprenderá:
- Como configurar uma pasta de projeto e criar os arquivos necessários para o encurtador de URL.
- Como configurar um banco de dados SQLite para armazenar as URLs originais e suas URLs encurtadas correspondentes.
- Como gerar URLs curtas usando caracteres aleatórios.
- Como criar uma página de índice onde os usuários podem enviar uma URL para ser encurtada e exibir a URL encurtada.
- Como redirecionar os usuários para a URL original quando eles digitam uma URL encurtada.
- Como criar uma página de histórico para exibir todas as URLs que foram encurtadas.
- Como executar o projeto e testá-lo em um navegador da web.
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como configurar um projeto Flask e criar os arquivos necessários.
- Utilizar SQLite para criar um banco de dados e executar consultas.
- Gerar caracteres aleatórios para as URLs curtas.
- Desenvolver templates HTML e estender templates base.
- Lidar com envios de formulários e exibir conteúdo dinâmico usando Flask.
- Implementar redirecionamento de URL com base na entrada do usuário.





