Skip to main content

Multi-step wizard templates for Flet apps — auth, profile, and gallery showcase

Project description

flet-wizards

Python Flet License: MIT

Coleção de templates de wizard multi-step prontos para reutilizar em apps Flet. Cada template é uma @ft.component autocontida com estado reativo (@ft.observable), sistema de temas (Slate / Emerald / Rose / Azure), validação de plataforma e callback on_complete tipado. Inclui um gallery showcase estilo Microsoft Store para visualizar todos os templates ao vivo durante o desenvolvimento.

Templates disponíveis

Categoria Nome Steps Descrição
auth Login Clássico 2 Wizard de login com e-mail e senha em dois steps.
auth Recuperar Senha 3 Wizard de recuperação de senha com código de verificação.
auth Cadastro 3 Wizard de cadastro com conta, perfil e confirmação.
profile Avatar 3 Wizard de configuração de avatar com 3 origens (arquivo, URL, iniciais).
profile Editar Perfil 3 Wizard de edição de perfil com diff visual no resumo.
profile Setup de Perfil 3 Wizard de onboarding com identidade, interesses e preferências.

Instalação

# em breve no PyPI
# pip install flet-wizards

Por enquanto, clone o repo e use uv sync para instalar as dependências.

Uso rápido

import flet as ft
from flet_wizards.auth.login import AuthLoginWizard

async def main(page: ft.Page):
    page.render(lambda: AuthLoginWizard(on_complete=lambda d: print(d)))

ft.run(main)

Gallery

uv run flet run

Abre o showcase com sidebar por categoria, seletor de tema (4 paletas) e preview ao vivo de cada template.


Documentação regenerada automaticamente por pipeline/cocoindex_pipeline.py.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flet_wizards-0.1.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flet_wizards-0.1.0-py3-none-any.whl (36.7 kB view details)

Uploaded Python 3

File details

Details for the file flet_wizards-0.1.0.tar.gz.

File metadata

  • Download URL: flet_wizards-0.1.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flet_wizards-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1af839c979ca9950406b48a8a189a2c511ed260997419e877ba25a3eaed78c51
MD5 2afb69f67e69ea0a75e5604209cf3b40
BLAKE2b-256 67ddc2c0d40f539f0fd9f86bb43ddbcb77744798353af6b54f5db3ded056d64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for flet_wizards-0.1.0.tar.gz:

Publisher: publish.yml on Alisonsantos77/flet-wizards

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file flet_wizards-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: flet_wizards-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for flet_wizards-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 58b993bbf06c5df246a031e13da11f3cfa7aaeba8b20c1bdbaa423bec25086ac
MD5 67446dc2ef53cf2eae8e36a6bfcc4e23
BLAKE2b-256 e01b2f6b673a4d8f5b20f9cdab2ecc4e7a23c7d095f45f5f05ead5e780fa9430

See more details on using hashes here.

Provenance

The following attestation bundles were made for flet_wizards-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Alisonsantos77/flet-wizards

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page