Skip to content

Formulário multistep que mantém os dados ao navegar entre as etapas, focado em controle de estado e navegação entre componentes.

Notifications You must be signed in to change notification settings

domfabio/Form-Multiset-React-TS

Repository files navigation


🧾 Formulário Multistep com Persistência de Dados

🧭 Navegação Rápida


📝 Sobre

Projeto desenvolvido durante o curso Formação Front-end - HTML, CSS, JavaScript, React e +, da Comunidade Hora de Codar. Formulário multistep desenvolvido com React + TypeScript, que permite navegação entre etapas mantendo os dados preenchidos.

O projeto visa exercitar controle de estado, reaproveitamento de componentes e navegação lógica entre passos.


✅ Funcionalidades

Com essa aplicação é possível:

  • 🧑 Preencher dados pessoais
  • ✍️ Avaliar um produto com nota e comentário
  • 🔄 Navegar entre os passos mantendo os dados inseridos
  • ✅ Visualizar uma tela de agradecimento ao final

🚀 UI e Deploy


🧩 Principais Dependências

  • React – Biblioteca principal
  • TypeScript – Tipagem estática para segurança e produtividade
  • React Icons – Para os ícones de navegação
  • Vite – Bundler leve para desenvolvimento rápido

Para a lista completa de dependências e versões, consulte o arquivo package.json.


▶️ Como Configurar o Projeto no VS Code:

📌 Pré-requisitos

Antes de prosseguir com a configuração, certifique-se de ter todos os pré-requisitos instalados corretamente para evitar erros durante a instalação e execução do projeto:

Git 2.4+ Node.js 12+ Live Server

⚙️ Configurando o Projeto

  1. Clone este repositório: Abra o VS Code, pressione Ctrl + Shift + P, digite "Git Clone" e cole o link do repositório:
https://github.com/domfabio/Form-Multiset-React-TS.git
  1. Instalar Dependências:
npm install
  1. Inicie o servidor de desenvolvimento:
npm run dev
  1. Acesse o projeto no navegador:
    No terminal, pressione Ctrl + Clique no link gerado:
    ➜ Local: http://localhost:5173/

🤝 Contribuição

Se deseja contribuir, siga os passos:

  1. Fork o repositório
  2. Crie uma branch: git checkout -b feature-minha-feature
  3. Faça commit das suas mudanças: git commit -m 'Minha nova funcionalidade'
  4. Faça push para a branch: git push origin feature-minha-feature
  5. Abra um Pull Request

Este projeto é distribuído sob a Open Source License - MIT.
Veja a documentação para mais detalhes.

About

Formulário multistep que mantém os dados ao navegar entre as etapas, focado em controle de estado e navegação entre componentes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published